shapeworks::ParticleGaussianModeWriter
Inherits from itk::DataObject
Public Types
| Name | |
|---|---|
| typedef ParticleGaussianModeWriter | Self | 
| typedef itk::SmartPointer< Self > | Pointer | 
| typedef itk::SmartPointer< const Self > | ConstPointer | 
| typedef DataObject | Superclass | 
| typedef ParticleSystem | ParticleSystemType | 
| typedef LegacyShapeMatrix | ShapeMatrixType | 
| typedef ShapeMatrixType::DataType | DataType | 
| typedef ParticleSystemType::PointType | PointType | 
| typedef vnl_vector< DataType > | vnl_vector_type | 
| typedef vnl_matrix< DataType > | vnl_matrix_type | 
Public Functions
| Name | |
|---|---|
| itkTypeMacro(ParticleGaussianModeWriter , DataObject ) | |
| itkNewMacro(Self ) | |
| itkStaticConstMacro(Dimension , unsigned int , VDimension ) | |
| void | Update() const | 
| int | GetNumberOfModes() const | 
| void | SetNumberOfModes(int b) | 
| void | SetShapeMatrix(ShapeMatrixType * s) | 
| ShapeMatrixType * | GetShapeMatrix() | 
| const ShapeMatrixType * | GetShapeMatrix() const | 
| void | SetFileName(const std::string & s) | 
| void | SetFileName(const char * s) | 
| const std::string & | GetFileName() const | 
Protected Functions
| Name | |
|---|---|
| ParticleGaussianModeWriter() | |
| virtual | ~ParticleGaussianModeWriter() | 
| void | operator=(const ParticleGaussianModeWriter & ) | 
| ParticleGaussianModeWriter(const ParticleGaussianModeWriter & ) | 
Protected Attributes
| Name | |
|---|---|
| ShapeMatrixType::Pointer | m_ShapeMatrix | 
| int | m_NumberOfModes | 
| std::string | m_FileName | 
Detailed Description
template <unsigned int VDimension>
class shapeworks::ParticleGaussianModeWriter;
Public Types Documentation
typedef Self
typedef ParticleGaussianModeWriter shapeworks::ParticleGaussianModeWriter< VDimension >::Self;
Standard class typedefs.
typedef Pointer
typedef itk::SmartPointer<Self> shapeworks::ParticleGaussianModeWriter< VDimension >::Pointer;
typedef ConstPointer
typedef itk::SmartPointer<const Self> shapeworks::ParticleGaussianModeWriter< VDimension >::ConstPointer;
typedef Superclass
typedef DataObject shapeworks::ParticleGaussianModeWriter< VDimension >::Superclass;
typedef ParticleSystemType
typedef ParticleSystem shapeworks::ParticleGaussianModeWriter< VDimension >::ParticleSystemType;
Type of particle system and associated classes.
typedef ShapeMatrixType
typedef LegacyShapeMatrix shapeworks::ParticleGaussianModeWriter< VDimension >::ShapeMatrixType;
typedef DataType
typedef ShapeMatrixType::DataType shapeworks::ParticleGaussianModeWriter< VDimension >::DataType;
typedef PointType
typedef ParticleSystemType::PointType shapeworks::ParticleGaussianModeWriter< VDimension >::PointType;
Vector & Point types.
typedef vnl_vector_type
typedef vnl_vector<DataType> shapeworks::ParticleGaussianModeWriter< VDimension >::vnl_vector_type;
typedef vnl_matrix_type
typedef vnl_matrix<DataType> shapeworks::ParticleGaussianModeWriter< VDimension >::vnl_matrix_type;
Public Functions Documentation
function itkTypeMacro
itkTypeMacro(
    ParticleGaussianModeWriter ,
    DataObject 
)
function itkNewMacro
itkNewMacro(
    Self 
)
Method for creation through the object factory.
function itkStaticConstMacro
itkStaticConstMacro(
    Dimension ,
    unsigned int ,
    VDimension 
)
Dimensionality of the domain of the particle system.
function Update
void Update() const
Write the first n modes to +- 3 std dev and the mean of the model described by the covariance matrix.
function GetNumberOfModes
inline int GetNumberOfModes() const
function SetNumberOfModes
inline void SetNumberOfModes(
    int b
)
function SetShapeMatrix
inline void SetShapeMatrix(
    ShapeMatrixType * s
)
Access the shape matrix.
function GetShapeMatrix
inline ShapeMatrixType * GetShapeMatrix()
function GetShapeMatrix
inline const ShapeMatrixType * GetShapeMatrix() const
function SetFileName
inline void SetFileName(
    const std::string & s
)
Set/Get the filename prefix.
function SetFileName
inline void SetFileName(
    const char * s
)
function GetFileName
inline const std::string & GetFileName() const
Protected Functions Documentation
function ParticleGaussianModeWriter
inline ParticleGaussianModeWriter()
function ~ParticleGaussianModeWriter
inline virtual ~ParticleGaussianModeWriter()
function operator=
void operator=(
    const ParticleGaussianModeWriter & 
)
function ParticleGaussianModeWriter
ParticleGaussianModeWriter(
    const ParticleGaussianModeWriter & 
)
Protected Attributes Documentation
variable m_ShapeMatrix
ShapeMatrixType::Pointer m_ShapeMatrix;
variable m_NumberOfModes
int m_NumberOfModes;
variable m_FileName
std::string m_FileName;
Updated on 2024-03-17 at 12:58:44 -0600