Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid Class Reference

List of all members.

Public Member Functions

 GaussianFunctoid (const float sigma, const float mean=0.0)
 ~GaussianFunctoid ()
float operator() (const float distance)

Private Attributes

float m_mean
float m_sigma_squared

Detailed Description

Definition at line 6718 of file processor.h.


Constructor & Destructor Documentation

EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid::GaussianFunctoid const float  sigma,
const float  mean = 0.0
[inline]
 

Definition at line 6721 of file processor.h.

06721 : m_mean(mean), m_sigma_squared(sigma*sigma) {}

EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid::~GaussianFunctoid  )  [inline]
 

Definition at line 6722 of file processor.h.

06722 {}


Member Function Documentation

float EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid::operator() const float  distance  )  [inline]
 

Definition at line 6724 of file processor.h.

References m_mean, and m_sigma_squared.

06725                                 {
06726                                         return exp( -(distance-m_mean)*(distance-m_mean)/ (m_sigma_squared ));
06727                                 }


Member Data Documentation

float EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid::m_mean [private]
 

Definition at line 6729 of file processor.h.

Referenced by operator()().

float EMAN::TomoTiltEdgeMaskProcessor::GaussianFunctoid::m_sigma_squared [private]
 

Definition at line 6729 of file processor.h.

Referenced by operator()().


The documentation for this class was generated from the following file:
Generated on Mon Jul 19 13:07:29 2010 for EMAN2 by  doxygen 1.4.4