Statismo  0.10.1
 All Classes Namespaces Functions Typedefs
Public Types | Public Member Functions | Static Public Member Functions | List of all members
itk::StandardImageRepresenter< TPixel, ImageDimension > Class Template Reference

A representer for scalar and vector valued images. More...

#include <itkStandardImageRepresenter.h>

Inherits Object, and statismo::Representer< T >.

Public Types

typedef StandardImageRepresenter Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef itk::Image< TPixel,
ImageDimension > 
ImageType
 
typedef statismo::Representer
< ImageType > 
RepresenterBaseType
 
typedef
RepresenterBaseType::DomainType 
DomainType
 
typedef
RepresenterBaseType::PointType 
PointType
 
typedef
RepresenterBaseType::ValueType 
ValueType
 
typedef
RepresenterBaseType::DatasetType 
DatasetType
 
typedef
RepresenterBaseType::DatasetPointerType 
DatasetPointerType
 
typedef
RepresenterBaseType::DatasetConstPointerType 
DatasetConstPointerType
 

Public Member Functions

 itkSimpleNewMacro (Self)
 
 itkTypeMacro (StandardImageRepresenter, Object)
 
void Load (const H5::Group &fg)
 
StandardImageRepresenterClone () const
 
unsigned GetDimensions () const
 
std::string GetName () const
 
RepresenterBaseType::RepresenterDataType GetType () const
 
const DomainTypeGetDomain () const
 
std::string GetVersion () const
 
DatasetConstPointerType GetReference () const
 return the reference used in the representer
 
void SetReference (ImageType *ds)
 
statismo::VectorType PointToVector (const PointType &pt) const
 
DatasetPointerType DatasetToSample (DatasetConstPointerType ds) const
 
statismo::VectorType SampleToSampleVector (DatasetConstPointerType sample) const
 
DatasetPointerType SampleVectorToSample (const statismo::VectorType &sample) const
 
ValueType PointSampleFromSample (DatasetConstPointerType sample, unsigned ptid) const
 
ValueType PointSampleVectorToPointSample (const statismo::VectorType &pointSample) const
 
statismo::VectorType PointSampleToPointSampleVector (const ValueType &v) const
 
void Save (const H5::Group &fg) const
 
virtual unsigned GetPointIdForPoint (const PointType &point) const
 
unsigned GetNumberOfPoints () const
 
void Delete () const
 
void DeleteDataset (DatasetConstPointerType d) const
 
DatasetPointerType CloneDataset (DatasetConstPointerType d) const
 

Static Public Member Functions

static StandardImageRepresenterCreate ()
 

Detailed Description

template<class TPixel, unsigned ImageDimension>
class itk::StandardImageRepresenter< TPixel, ImageDimension >

A representer for scalar and vector valued images.

See Also
Representer

Member Function Documentation

template<class TPixel, unsigned ImageDimension>
itk::StandardImageRepresenter< TPixel, ImageDimension >::itkSimpleNewMacro ( Self  )

New macro for creation of through a Smart Pointer.

template<class TPixel, unsigned ImageDimension>
itk::StandardImageRepresenter< TPixel, ImageDimension >::itkTypeMacro ( StandardImageRepresenter< TPixel, ImageDimension >  ,
Object   
)

Run-time type information (and related methods).

template<class TPixel , unsigned ImageDimension>
statismo::VectorType itk::StandardImageRepresenter< TPixel, ImageDimension >::PointToVector ( const PointType &  pt) const

Creates a sample by first aligning the dataset ds to the reference using Procrustes Alignment.

template<class TPixel , unsigned ImageDimension>
void itk::StandardImageRepresenter< TPixel, ImageDimension >::SetReference ( ImageType *  ds)

Set the reference that is used to build the model


The documentation for this class was generated from the following files: