ANIMA  4.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension > Class Template Reference

#include <animaPyramidalDenseTensorSVFMatchingBridge.h>

+ Inheritance diagram for anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >:
+ Collaboration diagram for anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >:

Public Types

typedef AffineTransformType::Pointer AffineTransformPointer
 
typedef itk::AffineTransform< typename BaseAgregatorType::InternalScalarType, ImageDimension > AffineTransformType
 
typedef BalooSVFTransformAgregator< ImageDimension > BalooAgregatorType
 
typedef BaseTransformAgregator< ImageDimension > BaseAgregatorType
 
typedef BaseBlockMatchRegistrationType::Pointer BaseBlockMatchRegistrationPointer
 
typedef anima::BaseBMRegistrationMethod< InputImageTypeBaseBlockMatchRegistrationType
 
typedef BaseTransformType::Pointer BaseTransformPointer
 
typedef MEstimateAgregatorType::BaseOutputTransformType BaseTransformType
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef DisplacementFieldTransformType::Pointer DisplacementFieldTransformPointer
 
typedef rpi::DisplacementFieldTransform< typename BaseAgregatorType::ScalarType, ImageDimension > DisplacementFieldTransformType
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::Pointer InputImagePointer
 
typedef itk::VectorImage< double, ImageDimension > InputImageType
 
typedef InputImageType::InternalPixelType InputInternalPixelType
 
typedef InputImageType::IOPixelType InputPixelType
 
typedef MaskImageType::Pointer MaskImagePointer
 
typedef itk::Image< unsigned char, ImageDimension > MaskImageType
 
typedef MaskPyramidType::Pointer MaskPyramidPointer
 
typedef anima::PyramidImageFilter< MaskImageType, MaskImageTypeMaskPyramidType
 
typedef DenseSVFTransformAgregator< ImageDimension > MEstimateAgregatorType
 
typedef itk::SmartPointer< SelfPointer
 
typedef PyramidType::Pointer PyramidPointer
 
typedef anima::PyramidImageFilter< InputImageType, InputImageTypePyramidType
 
typedef PyramidalDenseTensorSVFMatchingBridge Self
 
typedef itk::ProcessObject Superclass
 
typedef VelocityFieldType::PixelType VectorType
 
typedef BaseTransformType::VectorFieldType VelocityFieldType
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
Agregator GetAgregator ()
 
double GetAngleUpperBound ()
 
unsigned int GetBCHCompositionOrder ()
 
unsigned int GetBlockSize ()
 
unsigned int GetBlockSpacing ()
 
double GetElasticSigma ()
 
unsigned int GetExponentiationOrder ()
 
double GetExtrapolationSigma ()
 
double GetFinalRadius ()
 
bool GetFiniteStrainImageReorientation ()
 
InputImageTypeGetFloatingImage ()
 
unsigned int GetLastPyramidLevel ()
 
unsigned int GetMaximumIterations ()
 
double GetMEstimateConvergenceThreshold ()
 
Metric GetMetric ()
 
MetricOrientationType GetMetricOrientation ()
 
double GetMinimalTransformError ()
 
virtual const char * GetNameOfClass () const
 
double GetNeighborhoodApproximation ()
 
unsigned int GetNumberOfPyramidLevels ()
 
Optimizer GetOptimizer ()
 
unsigned int GetOptimizerMaximumIterations ()
 
double GetOutlierSigma ()
 
InputImagePointer GetOutputImage ()
 
BaseTransformPointer GetOutputTransform ()
 
std::string GetOutputTransformFile ()
 
double GetPercentageKept ()
 
InputImageTypeGetReferenceImage ()
 
std::string GetResultFile ()
 
double GetScaleUpperBound ()
 
double GetSearchAngleRadius ()
 
double GetSearchRadius ()
 
double GetSearchScaleRadius ()
 
double GetStDevThreshold ()
 
double GetStepSize ()
 
SymmetryType GetSymmetryType ()
 
Transform GetTransform ()
 
double GetTranslateUpperBound ()
 
void SetAgregator (Agregator agregator)
 
void SetAngleUpperBound (double AngleUpperBound)
 
void SetBCHCompositionOrder (unsigned int order)
 
void SetBlockGenerationMask (MaskImageType *mask)
 
void SetBlockSize (int blockSize)
 
void SetBlockSpacing (unsigned int blockSpacing)
 
void SetElasticSigma (double elasticSigma)
 
void SetExponentiationOrder (unsigned int order)
 
void SetExtrapolationSigma (double extrapolationSigma)
 
void SetFinalRadius (double FinalRadius)
 
void SetFiniteStrainImageReorientation (bool reor)
 
void SetFloatingImage (InputImageConstPointer FloatingImage)
 
void SetLastPyramidLevel (unsigned int LastPyramidLevel)
 
void SetMaximumIterations (unsigned int MaximumIterations)
 
void SetMEstimateConvergenceThreshold (double mEstimateConvergenceThreshold)
 
void SetMetric (Metric metric)
 
void SetMetricOrientation (MetricOrientationType metricOr)
 
void SetMinimalTransformError (double MinimalTransformError)
 
void SetNeighborhoodApproximation (double neighborhoodApproximation)
 
void SetNumberOfPyramidLevels (unsigned int NumberOfPyramidLevels)
 
void SetOptimizer (Optimizer optimizer)
 
void SetOptimizerMaximumIterations (unsigned int OptimizerMaximumIterations)
 
void SetOutlierSigma (double outlierSigma)
 
void SetOutputTransformFile (std::string outputTransformFile)
 
void SetPercentageKept (double PercentageKept)
 
void SetReferenceImage (InputImageConstPointer referenceImage)
 
void SetResultFile (std::string resultFile)
 
void SetScaleUpperBound (double ScaleUpperBound)
 
void SetSearchAngleRadius (double SearchAngleRadius)
 
void SetSearchRadius (double SearchRadius)
 
void SetSearchScaleRadius (double SearchScaleRadius)
 
void SetStDevThreshold (double StDevThreshold)
 
void SetStepSize (double StepSize)
 
void SetSymmetryType (SymmetryType sym)
 
void SetTransform (Transform transform)
 
void SetTranslateUpperBound (double TranslateUpperBound)
 
void Update () ITK_OVERRIDE
 
void WriteOutputs ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 PyramidalDenseTensorSVFMatchingBridge ()
 
void SetupPyramids ()
 
virtual ~PyramidalDenseTensorSVFMatchingBridge ()
 

Detailed Description

template<unsigned int ImageDimension = 3>
class anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >

Definition at line 56 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

Member Typedef Documentation

◆ AffineTransformPointer

template<unsigned int ImageDimension = 3>
typedef AffineTransformType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::AffineTransformPointer

Definition at line 80 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ AffineTransformType

template<unsigned int ImageDimension = 3>
typedef itk::AffineTransform<typename BaseAgregatorType::InternalScalarType,ImageDimension> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::AffineTransformType

Definition at line 79 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BalooAgregatorType

template<unsigned int ImageDimension = 3>
typedef BalooSVFTransformAgregator< ImageDimension > anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::BalooAgregatorType

Definition at line 72 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BaseAgregatorType

template<unsigned int ImageDimension = 3>
typedef BaseTransformAgregator< ImageDimension > anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::BaseAgregatorType

Definition at line 70 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BaseBlockMatchRegistrationPointer

Definition at line 89 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BaseBlockMatchRegistrationType

Definition at line 88 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BaseTransformPointer

template<unsigned int ImageDimension = 3>
typedef BaseTransformType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::BaseTransformPointer

Definition at line 75 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ BaseTransformType

template<unsigned int ImageDimension = 3>
typedef MEstimateAgregatorType::BaseOutputTransformType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::BaseTransformType

Definition at line 74 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ ConstPointer

template<unsigned int ImageDimension = 3>
typedef itk::SmartPointer<const Self> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::ConstPointer

Definition at line 96 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ DisplacementFieldTransformPointer

template<unsigned int ImageDimension = 3>
typedef DisplacementFieldTransformType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::DisplacementFieldTransformPointer

Definition at line 83 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ DisplacementFieldTransformType

template<unsigned int ImageDimension = 3>
typedef rpi::DisplacementFieldTransform<typename BaseAgregatorType::ScalarType, ImageDimension> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::DisplacementFieldTransformType

Definition at line 82 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ InputImageConstPointer

template<unsigned int ImageDimension = 3>
typedef InputImageType::ConstPointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::InputImageConstPointer

Definition at line 62 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ InputImagePointer

template<unsigned int ImageDimension = 3>
typedef InputImageType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::InputImagePointer

Definition at line 61 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ InputImageType

template<unsigned int ImageDimension = 3>
typedef itk::VectorImage<double,ImageDimension> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::InputImageType

Definition at line 59 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ InputInternalPixelType

template<unsigned int ImageDimension = 3>
typedef InputImageType::InternalPixelType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::InputInternalPixelType

Definition at line 63 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ InputPixelType

template<unsigned int ImageDimension = 3>
typedef InputImageType::IOPixelType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::InputPixelType

Definition at line 60 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ MaskImagePointer

template<unsigned int ImageDimension = 3>
typedef MaskImageType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::MaskImagePointer

Definition at line 66 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ MaskImageType

template<unsigned int ImageDimension = 3>
typedef itk::Image<unsigned char, ImageDimension> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::MaskImageType

Definition at line 65 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ MaskPyramidPointer

template<unsigned int ImageDimension = 3>
typedef MaskPyramidType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::MaskPyramidPointer

Definition at line 68 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ MaskPyramidType

template<unsigned int ImageDimension = 3>
typedef anima::PyramidImageFilter<MaskImageType,MaskImageType> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::MaskPyramidType

Definition at line 67 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ MEstimateAgregatorType

template<unsigned int ImageDimension = 3>
typedef DenseSVFTransformAgregator< ImageDimension > anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::MEstimateAgregatorType

Definition at line 71 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ Pointer

template<unsigned int ImageDimension = 3>
typedef itk::SmartPointer<Self> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Pointer

Definition at line 95 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ PyramidPointer

template<unsigned int ImageDimension = 3>
typedef PyramidType::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::PyramidPointer

Definition at line 86 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ PyramidType

template<unsigned int ImageDimension = 3>
typedef anima::PyramidImageFilter<InputImageType,InputImageType> anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::PyramidType

Definition at line 85 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ Self

template<unsigned int ImageDimension = 3>
typedef PyramidalDenseTensorSVFMatchingBridge anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Self

SmartPointer typedef support

Definition at line 92 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ Superclass

template<unsigned int ImageDimension = 3>
typedef itk::ProcessObject anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Superclass

Definition at line 93 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ VectorType

template<unsigned int ImageDimension = 3>
typedef VelocityFieldType::PixelType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::VectorType

Definition at line 77 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ VelocityFieldType

template<unsigned int ImageDimension = 3>
typedef BaseTransformType::VectorFieldType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::VelocityFieldType

Definition at line 76 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

Constructor & Destructor Documentation

◆ PyramidalDenseTensorSVFMatchingBridge()

template<unsigned int ImageDimension>
anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::PyramidalDenseTensorSVFMatchingBridge ( )
protected

◆ ~PyramidalDenseTensorSVFMatchingBridge()

template<unsigned int ImageDimension>
anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::~PyramidalDenseTensorSVFMatchingBridge ( )
protectedvirtual

Member Function Documentation

◆ CreateAnother()

template<unsigned int ImageDimension = 3>
virtual::itk::LightObject::Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::CreateAnother ( void  ) const

◆ GetAgregator()

template<unsigned int ImageDimension = 3>
Agregator anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetAgregator ( )
inline

◆ GetAngleUpperBound()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetAngleUpperBound ( )
inline

◆ GetBCHCompositionOrder()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetBCHCompositionOrder ( )
inline

◆ GetBlockSize()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetBlockSize ( )
inline

◆ GetBlockSpacing()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetBlockSpacing ( )
inline

◆ GetElasticSigma()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetElasticSigma ( )
inline

◆ GetExponentiationOrder()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetExponentiationOrder ( )
inline

◆ GetExtrapolationSigma()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetExtrapolationSigma ( )
inline

◆ GetFinalRadius()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetFinalRadius ( )
inline

◆ GetFiniteStrainImageReorientation()

template<unsigned int ImageDimension = 3>
bool anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetFiniteStrainImageReorientation ( )
inline

◆ GetFloatingImage()

template<unsigned int ImageDimension = 3>
InputImageType* anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetFloatingImage ( )
inline

◆ GetLastPyramidLevel()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetLastPyramidLevel ( )
inline

◆ GetMaximumIterations()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetMaximumIterations ( )
inline

◆ GetMEstimateConvergenceThreshold()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetMEstimateConvergenceThreshold ( )
inline

◆ GetMetric()

template<unsigned int ImageDimension = 3>
Metric anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetMetric ( )
inline

◆ GetMetricOrientation()

template<unsigned int ImageDimension = 3>
MetricOrientationType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetMetricOrientation ( )
inline

◆ GetMinimalTransformError()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetMinimalTransformError ( )
inline

◆ GetNameOfClass()

template<unsigned int ImageDimension = 3>
virtual const char* anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetNameOfClass ( ) const
virtual

◆ GetNeighborhoodApproximation()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetNeighborhoodApproximation ( )
inline

◆ GetNumberOfPyramidLevels()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetNumberOfPyramidLevels ( )
inline

◆ GetOptimizer()

template<unsigned int ImageDimension = 3>
Optimizer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOptimizer ( )
inline

◆ GetOptimizerMaximumIterations()

template<unsigned int ImageDimension = 3>
unsigned int anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOptimizerMaximumIterations ( )
inline

◆ GetOutlierSigma()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOutlierSigma ( )
inline

◆ GetOutputImage()

template<unsigned int ImageDimension = 3>
InputImagePointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOutputImage ( )
inline

◆ GetOutputTransform()

template<unsigned int ImageDimension = 3>
BaseTransformPointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOutputTransform ( )
inline

Getter for transform

Definition at line 120 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ GetOutputTransformFile()

template<unsigned int ImageDimension = 3>
std::string anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetOutputTransformFile ( )
inline

◆ GetPercentageKept()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetPercentageKept ( )
inline

◆ GetReferenceImage()

template<unsigned int ImageDimension = 3>
InputImageType* anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetReferenceImage ( )
inline

◆ GetResultFile()

template<unsigned int ImageDimension = 3>
std::string anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetResultFile ( )
inline

Setter/Getter for parameters

Definition at line 126 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ GetScaleUpperBound()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetScaleUpperBound ( )
inline

◆ GetSearchAngleRadius()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetSearchAngleRadius ( )
inline

◆ GetSearchRadius()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetSearchRadius ( )
inline

◆ GetSearchScaleRadius()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetSearchScaleRadius ( )
inline

◆ GetStDevThreshold()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetStDevThreshold ( )
inline

◆ GetStepSize()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetStepSize ( )
inline

◆ GetSymmetryType()

template<unsigned int ImageDimension = 3>
SymmetryType anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetSymmetryType ( )
inline

◆ GetTransform()

template<unsigned int ImageDimension = 3>
Transform anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetTransform ( )
inline

◆ GetTranslateUpperBound()

template<unsigned int ImageDimension = 3>
double anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::GetTranslateUpperBound ( )
inline

◆ New()

template<unsigned int ImageDimension = 3>
static Pointer anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::New ( )
static

◆ SetAgregator()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetAgregator ( Agregator  agregator)
inline

◆ SetAngleUpperBound()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetAngleUpperBound ( double  AngleUpperBound)
inline

◆ SetBCHCompositionOrder()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetBCHCompositionOrder ( unsigned int  order)
inline

◆ SetBlockGenerationMask()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetBlockGenerationMask ( MaskImageType mask)
inline

◆ SetBlockSize()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetBlockSize ( int  blockSize)
inline

◆ SetBlockSpacing()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetBlockSpacing ( unsigned int  blockSpacing)
inline

◆ SetElasticSigma()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetElasticSigma ( double  elasticSigma)
inline

◆ SetExponentiationOrder()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetExponentiationOrder ( unsigned int  order)
inline

◆ SetExtrapolationSigma()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetExtrapolationSigma ( double  extrapolationSigma)
inline

◆ SetFinalRadius()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetFinalRadius ( double  FinalRadius)
inline

◆ SetFiniteStrainImageReorientation()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetFiniteStrainImageReorientation ( bool  reor)
inline

◆ SetFloatingImage()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetFloatingImage ( InputImageConstPointer  FloatingImage)
inline

◆ SetLastPyramidLevel()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetLastPyramidLevel ( unsigned int  LastPyramidLevel)
inline

◆ SetMaximumIterations()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetMaximumIterations ( unsigned int  MaximumIterations)
inline

◆ SetMEstimateConvergenceThreshold()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetMEstimateConvergenceThreshold ( double  mEstimateConvergenceThreshold)
inline

◆ SetMetric()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetMetric ( Metric  metric)
inline

◆ SetMetricOrientation()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetMetricOrientation ( MetricOrientationType  metricOr)
inline

◆ SetMinimalTransformError()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetMinimalTransformError ( double  MinimalTransformError)
inline

◆ SetNeighborhoodApproximation()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetNeighborhoodApproximation ( double  neighborhoodApproximation)
inline

◆ SetNumberOfPyramidLevels()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetNumberOfPyramidLevels ( unsigned int  NumberOfPyramidLevels)
inline

◆ SetOptimizer()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetOptimizer ( Optimizer  optimizer)
inline

◆ SetOptimizerMaximumIterations()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetOptimizerMaximumIterations ( unsigned int  OptimizerMaximumIterations)
inline

◆ SetOutlierSigma()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetOutlierSigma ( double  outlierSigma)
inline

◆ SetOutputTransformFile()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetOutputTransformFile ( std::string  outputTransformFile)
inline

◆ SetPercentageKept()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetPercentageKept ( double  PercentageKept)
inline

◆ SetReferenceImage()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetReferenceImage ( InputImageConstPointer  referenceImage)
inline

Setter for images

Definition at line 109 of file animaPyramidalDenseTensorSVFMatchingBridge.h.

◆ SetResultFile()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetResultFile ( std::string  resultFile)
inline

◆ SetScaleUpperBound()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetScaleUpperBound ( double  ScaleUpperBound)
inline

◆ SetSearchAngleRadius()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetSearchAngleRadius ( double  SearchAngleRadius)
inline

◆ SetSearchRadius()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetSearchRadius ( double  SearchRadius)
inline

◆ SetSearchScaleRadius()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetSearchScaleRadius ( double  SearchScaleRadius)
inline

◆ SetStDevThreshold()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetStDevThreshold ( double  StDevThreshold)
inline

◆ SetStepSize()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetStepSize ( double  StepSize)
inline

◆ SetSymmetryType()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetSymmetryType ( SymmetryType  sym)
inline

◆ SetTransform()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetTransform ( Transform  transform)
inline

◆ SetTranslateUpperBound()

template<unsigned int ImageDimension = 3>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetTranslateUpperBound ( double  TranslateUpperBound)
inline

◆ SetupPyramids()

template<unsigned int ImageDimension>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::SetupPyramids ( )
protected

◆ Update()

template<unsigned int ImageDimension>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update ( )

◆ WriteOutputs()

template<unsigned int ImageDimension>
void anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::WriteOutputs ( )

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