ANIMA  4.0
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
anima::TransformSeriesReader< TScalarType, NDimensions > Class Template Reference

#include <animaTransformSeriesReader.h>

Classes

struct  TransformInformation
 

Public Types

typedef OutputTransformType::Pointer OutputTransformPointer
 
typedef itk::CompositeTransform< TScalarType, NDimensions > OutputTransformType
 
enum  TransformationType {
  LINEAR,
  SVF_FIELD,
  DENSE_FIELD
}
 

Public Member Functions

OutputTransformTypeGetOutputTransform ()
 
void SetExponentiationOrder (unsigned int val)
 
void SetInput (std::string const &trListName)
 
void SetInvertTransform (bool val)
 
void SetNumberOfWorkUnits (unsigned int num)
 
 TransformSeriesReader ()
 
void Update ()
 
 ~TransformSeriesReader ()
 

Protected Member Functions

void addDenseTransformation (std::string &fileName, bool invert)
 
void addLinearTransformation (std::string &fileName, bool invert)
 
void addSVFTransformation (std::string &fileName, bool invert)
 

Detailed Description

template<class TScalarType = double, unsigned int NDimensions = 3>
class anima::TransformSeriesReader< TScalarType, NDimensions >

Definition at line 9 of file animaTransformSeriesReader.h.

Member Typedef Documentation

◆ OutputTransformPointer

template<class TScalarType = double, unsigned int NDimensions = 3>
typedef OutputTransformType::Pointer anima::TransformSeriesReader< TScalarType, NDimensions >::OutputTransformPointer

Definition at line 27 of file animaTransformSeriesReader.h.

◆ OutputTransformType

template<class TScalarType = double, unsigned int NDimensions = 3>
typedef itk::CompositeTransform<TScalarType,NDimensions> anima::TransformSeriesReader< TScalarType, NDimensions >::OutputTransformType

Definition at line 26 of file animaTransformSeriesReader.h.

Member Enumeration Documentation

◆ TransformationType

template<class TScalarType = double, unsigned int NDimensions = 3>
enum anima::TransformSeriesReader::TransformationType
Enumerator
LINEAR 
SVF_FIELD 
DENSE_FIELD 

Definition at line 12 of file animaTransformSeriesReader.h.

Constructor & Destructor Documentation

◆ TransformSeriesReader()

template<class TScalarType , unsigned int NDimensions>
anima::TransformSeriesReader< TScalarType, NDimensions >::TransformSeriesReader ( )

◆ ~TransformSeriesReader()

template<class TScalarType , unsigned int NDimensions>
anima::TransformSeriesReader< TScalarType, NDimensions >::~TransformSeriesReader ( )

Member Function Documentation

◆ addDenseTransformation()

template<class TScalarType , unsigned int NDimensions>
void anima::TransformSeriesReader< TScalarType, NDimensions >::addDenseTransformation ( std::string &  fileName,
bool  invert 
)
protected

◆ addLinearTransformation()

template<class TScalarType , unsigned int NDimensions>
void anima::TransformSeriesReader< TScalarType, NDimensions >::addLinearTransformation ( std::string &  fileName,
bool  invert 
)
protected

◆ addSVFTransformation()

template<class TScalarType , unsigned int NDimensions>
void anima::TransformSeriesReader< TScalarType, NDimensions >::addSVFTransformation ( std::string &  fileName,
bool  invert 
)
protected

◆ GetOutputTransform()

template<class TScalarType = double, unsigned int NDimensions = 3>
OutputTransformType* anima::TransformSeriesReader< TScalarType, NDimensions >::GetOutputTransform ( )
inline

◆ SetExponentiationOrder()

template<class TScalarType = double, unsigned int NDimensions = 3>
void anima::TransformSeriesReader< TScalarType, NDimensions >::SetExponentiationOrder ( unsigned int  val)
inline

◆ SetInput()

template<class TScalarType = double, unsigned int NDimensions = 3>
void anima::TransformSeriesReader< TScalarType, NDimensions >::SetInput ( std::string const &  trListName)
inline

◆ SetInvertTransform()

template<class TScalarType = double, unsigned int NDimensions = 3>
void anima::TransformSeriesReader< TScalarType, NDimensions >::SetInvertTransform ( bool  val)
inline

Definition at line 33 of file animaTransformSeriesReader.h.

◆ SetNumberOfWorkUnits()

template<class TScalarType = double, unsigned int NDimensions = 3>
void anima::TransformSeriesReader< TScalarType, NDimensions >::SetNumberOfWorkUnits ( unsigned int  num)
inline

Definition at line 34 of file animaTransformSeriesReader.h.

◆ Update()

template<class TScalarType , unsigned int NDimensions>
void anima::TransformSeriesReader< TScalarType, NDimensions >::Update ( )

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