ANIMA
4.0
|
#include <animaBalooSVFTransformAgregator.h>
Public Types | |
typedef Superclass::BaseInputTransformType | BaseInputTransformType |
typedef itk::MatrixOffsetTransformBase< InternalScalarType, NDimensions, NDimensions > | BaseMatrixTransformType |
typedef itk::StationaryVelocityFieldTransform< ScalarType, NDimensions > | BaseOutputTransformType |
typedef Superclass::InternalScalarType | InternalScalarType |
typedef BaseMatrixTransformType::ParametersType | ParametersType |
typedef Superclass::PointType | PointType |
typedef Superclass::ScalarType | ScalarType |
typedef BaseTransformAgregator< NDimensions > | Superclass |
typedef VelocityFieldType::DirectionType | VelocityFieldDirectionType |
typedef VelocityFieldType::IndexType | VelocityFieldIndexType |
typedef VelocityFieldType::PixelType | VelocityFieldPixelType |
typedef VelocityFieldType::Pointer | VelocityFieldPointer |
typedef VelocityFieldType::PointType | VelocityFieldPointType |
typedef VelocityFieldType::RegionType | VelocityFieldRegionType |
typedef VelocityFieldType::SpacingType | VelocityFieldSpacingType |
typedef BaseOutputTransformType::VectorFieldType | VelocityFieldType |
typedef WeightImageType::Pointer | WeightImagePointer |
typedef itk::Image< ScalarType, NDimensions > | WeightImageType |
Public Types inherited from anima::BaseTransformAgregator< NDimensions > | |
typedef BaseInputTransformType::Pointer | BaseInputTransformPointer |
typedef itk::Transform< InternalScalarType, NDimensions, NDimensions > | BaseInputTransformType |
typedef itk::Transform< ScalarType, NDimensions, NDimensions > | BaseOutputTransformType |
typedef double | InternalScalarType |
typedef itk::Matrix< ScalarType, NDimensions, NDimensions > | MatrixType |
typedef itk::Point< InternalScalarType, NDimensions > | PointType |
typedef itk::ImageRegion< NDimensions > | RegionType |
typedef double | ScalarType |
enum | TRANSFORM_TYPE { TRANSLATION, RIGID, ANISOTROPIC_SIM, AFFINE, DIRECTIONAL_AFFINE, SVF } |
Protected Attributes | |
VelocityFieldDirectionType | m_Direction |
double | m_ExtrapolationSigma |
VelocityFieldRegionType | m_LargestRegion |
unsigned int | m_NumberOfThreads |
VelocityFieldPointType | m_Origin |
double | m_OutlierRejectionSigma |
VelocityFieldSpacingType | m_Spacing |
Additional Inherited Members | |
Protected Member Functions inherited from anima::BaseTransformAgregator< NDimensions > | |
void | SetOutput (BaseOutputTransformType *output) |
Definition at line 10 of file animaBalooSVFTransformAgregator.h.
typedef Superclass::BaseInputTransformType anima::BalooSVFTransformAgregator< NDimensions >::BaseInputTransformType |
Definition at line 16 of file animaBalooSVFTransformAgregator.h.
typedef itk::MatrixOffsetTransformBase<InternalScalarType, NDimensions, NDimensions> anima::BalooSVFTransformAgregator< NDimensions >::BaseMatrixTransformType |
Definition at line 24 of file animaBalooSVFTransformAgregator.h.
typedef itk::StationaryVelocityFieldTransform<ScalarType,NDimensions> anima::BalooSVFTransformAgregator< NDimensions >::BaseOutputTransformType |
Definition at line 18 of file animaBalooSVFTransformAgregator.h.
typedef Superclass::InternalScalarType anima::BalooSVFTransformAgregator< NDimensions >::InternalScalarType |
Definition at line 19 of file animaBalooSVFTransformAgregator.h.
typedef BaseMatrixTransformType::ParametersType anima::BalooSVFTransformAgregator< NDimensions >::ParametersType |
Definition at line 25 of file animaBalooSVFTransformAgregator.h.
typedef Superclass::PointType anima::BalooSVFTransformAgregator< NDimensions >::PointType |
Definition at line 15 of file animaBalooSVFTransformAgregator.h.
typedef Superclass::ScalarType anima::BalooSVFTransformAgregator< NDimensions >::ScalarType |
Definition at line 17 of file animaBalooSVFTransformAgregator.h.
typedef BaseTransformAgregator<NDimensions> anima::BalooSVFTransformAgregator< NDimensions >::Superclass |
Definition at line 14 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::DirectionType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldDirectionType |
Definition at line 34 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::IndexType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldIndexType |
Definition at line 29 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::PixelType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldPixelType |
Definition at line 30 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::Pointer anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldPointer |
Definition at line 28 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::PointType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldPointType |
Definition at line 31 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::RegionType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldRegionType |
Definition at line 32 of file animaBalooSVFTransformAgregator.h.
typedef VelocityFieldType::SpacingType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldSpacingType |
Definition at line 33 of file animaBalooSVFTransformAgregator.h.
typedef BaseOutputTransformType::VectorFieldType anima::BalooSVFTransformAgregator< NDimensions >::VelocityFieldType |
Definition at line 27 of file animaBalooSVFTransformAgregator.h.
typedef WeightImageType::Pointer anima::BalooSVFTransformAgregator< NDimensions >::WeightImagePointer |
Definition at line 22 of file animaBalooSVFTransformAgregator.h.
typedef itk::Image<ScalarType,NDimensions> anima::BalooSVFTransformAgregator< NDimensions >::WeightImageType |
Definition at line 21 of file animaBalooSVFTransformAgregator.h.
anima::BalooSVFTransformAgregator< NDimensions >::BalooSVFTransformAgregator | ( | ) |
Definition at line 17 of file animaBalooSVFTransformAgregator.hxx.
References anima::BalooSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma, anima::BalooSVFTransformAgregator< NDimensions >::m_NumberOfThreads, anima::BalooSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma, and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
inlinevirtual |
Definition at line 37 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 42 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma.
|
inline |
Definition at line 48 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_NumberOfThreads.
|
inline |
Definition at line 45 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma.
|
inline |
Definition at line 41 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 50 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_Direction, anima::BalooSVFTransformAgregator< NDimensions >::m_LargestRegion, anima::BalooSVFTransformAgregator< NDimensions >::m_Origin, and anima::BalooSVFTransformAgregator< NDimensions >::m_Spacing.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 47 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_NumberOfThreads.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 44 of file animaBalooSVFTransformAgregator.h.
References anima::BalooSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
virtual |
Implements anima::BaseTransformAgregator< NDimensions >.
Definition at line 29 of file animaBalooSVFTransformAgregator.hxx.
References anima::BaseTransformAgregator< NDimensions >::AFFINE, anima::BaseTransformAgregator< NDimensions >::DIRECTIONAL_AFFINE, anima::BaseTransformAgregator< NDimensions >::GetInputOrigin(), anima::BaseTransformAgregator< NDimensions >::GetInputRegions(), anima::BaseTransformAgregator< NDimensions >::GetInputTransform(), anima::BaseTransformAgregator< NDimensions >::GetInputTransforms(), anima::BaseTransformAgregator< NDimensions >::GetInputTransformType(), anima::BaseTransformAgregator< NDimensions >::GetInputWeight(), anima::BaseTransformAgregator< NDimensions >::GetInputWeights(), anima::BaseTransformAgregator< NDimensions >::GetOutputTransformType(), anima::BaseTransformAgregator< NDimensions >::GetVerboseAgregation(), anima::BalooSVFTransformAgregator< NDimensions >::m_Direction, anima::BalooSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma, anima::BalooSVFTransformAgregator< NDimensions >::m_LargestRegion, anima::BalooSVFTransformAgregator< NDimensions >::m_NumberOfThreads, anima::BalooSVFTransformAgregator< NDimensions >::m_Origin, anima::BalooSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma, anima::BalooSVFTransformAgregator< NDimensions >::m_Spacing, anima::BaseTransformAgregator< NDimensions >::RIGID, anima::MatrixLoggerFilter< TInputScalarType, TOutputScalarType, NDimensions, NDegreesOfFreedom >::SetInput(), anima::BaseTransformAgregator< NDimensions >::SetOutput(), anima::BaseTransformAgregator< NDimensions >::SetUpToDate(), anima::BaseTransformAgregator< NDimensions >::SVF, and anima::BaseTransformAgregator< NDimensions >::TRANSLATION.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::BalooSVFTransformAgregator(), and anima::BalooSVFTransformAgregator< NDimensions >::~BalooSVFTransformAgregator().
|
protected |
Definition at line 68 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 62 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::BalooSVFTransformAgregator(), anima::BalooSVFTransformAgregator< NDimensions >::GetExtrapolationSigma(), anima::BalooSVFTransformAgregator< NDimensions >::SetExtrapolationSigma(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 66 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 70 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::BalooSVFTransformAgregator(), anima::BalooSVFTransformAgregator< NDimensions >::GetNumberOfWorkUnits(), anima::BalooSVFTransformAgregator< NDimensions >::SetNumberOfWorkUnits(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 65 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 63 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::BalooSVFTransformAgregator(), anima::BalooSVFTransformAgregator< NDimensions >::GetOutlierRejectionSigma(), anima::BalooSVFTransformAgregator< NDimensions >::SetOutlierRejectionSigma(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 67 of file animaBalooSVFTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::BalooSVFTransformAgregator< NDimensions >::Update().