ANIMA
4.0
|
#include <animaDenseSVFTransformAgregator.h>
Public Types | |
typedef Superclass::BaseInputTransformType | BaseInputTransformType |
typedef itk::MatrixOffsetTransformBase< InternalScalarType, NDimensions, NDimensions > | BaseMatrixTransformType |
typedef itk::StationaryVelocityFieldTransform< ScalarType, NDimensions > | BaseOutputTransformType |
typedef WeightImageType::IndexType | IndexType |
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_DistanceBoundary |
double | m_ExtrapolationSigma |
VelocityFieldRegionType | m_LargestRegion |
double | m_MEstimateConvergenceThreshold |
unsigned int | m_NeighborhoodHalfSize |
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 animaDenseSVFTransformAgregator.h.
typedef Superclass::BaseInputTransformType anima::DenseSVFTransformAgregator< NDimensions >::BaseInputTransformType |
Definition at line 16 of file animaDenseSVFTransformAgregator.h.
typedef itk::MatrixOffsetTransformBase<InternalScalarType, NDimensions, NDimensions> anima::DenseSVFTransformAgregator< NDimensions >::BaseMatrixTransformType |
Definition at line 25 of file animaDenseSVFTransformAgregator.h.
typedef itk::StationaryVelocityFieldTransform<ScalarType,NDimensions> anima::DenseSVFTransformAgregator< NDimensions >::BaseOutputTransformType |
Definition at line 18 of file animaDenseSVFTransformAgregator.h.
typedef WeightImageType::IndexType anima::DenseSVFTransformAgregator< NDimensions >::IndexType |
Definition at line 22 of file animaDenseSVFTransformAgregator.h.
typedef Superclass::InternalScalarType anima::DenseSVFTransformAgregator< NDimensions >::InternalScalarType |
Definition at line 19 of file animaDenseSVFTransformAgregator.h.
typedef BaseMatrixTransformType::ParametersType anima::DenseSVFTransformAgregator< NDimensions >::ParametersType |
Definition at line 26 of file animaDenseSVFTransformAgregator.h.
typedef Superclass::PointType anima::DenseSVFTransformAgregator< NDimensions >::PointType |
Definition at line 15 of file animaDenseSVFTransformAgregator.h.
typedef Superclass::ScalarType anima::DenseSVFTransformAgregator< NDimensions >::ScalarType |
Definition at line 17 of file animaDenseSVFTransformAgregator.h.
typedef BaseTransformAgregator<NDimensions> anima::DenseSVFTransformAgregator< NDimensions >::Superclass |
Definition at line 14 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::DirectionType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldDirectionType |
Definition at line 35 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::IndexType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldIndexType |
Definition at line 30 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::PixelType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldPixelType |
Definition at line 31 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::Pointer anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldPointer |
Definition at line 29 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::PointType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldPointType |
Definition at line 32 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::RegionType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldRegionType |
Definition at line 33 of file animaDenseSVFTransformAgregator.h.
typedef VelocityFieldType::SpacingType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldSpacingType |
Definition at line 34 of file animaDenseSVFTransformAgregator.h.
typedef BaseOutputTransformType::VectorFieldType anima::DenseSVFTransformAgregator< NDimensions >::VelocityFieldType |
Definition at line 28 of file animaDenseSVFTransformAgregator.h.
typedef WeightImageType::Pointer anima::DenseSVFTransformAgregator< NDimensions >::WeightImagePointer |
Definition at line 23 of file animaDenseSVFTransformAgregator.h.
typedef itk::Image<ScalarType,NDimensions> anima::DenseSVFTransformAgregator< NDimensions >::WeightImageType |
Definition at line 21 of file animaDenseSVFTransformAgregator.h.
anima::DenseSVFTransformAgregator< NDimensions >::DenseSVFTransformAgregator | ( | ) |
Definition at line 16 of file animaDenseSVFTransformAgregator.hxx.
References anima::DenseSVFTransformAgregator< NDimensions >::m_DistanceBoundary, anima::DenseSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma, anima::DenseSVFTransformAgregator< NDimensions >::m_MEstimateConvergenceThreshold, anima::DenseSVFTransformAgregator< NDimensions >::m_NeighborhoodHalfSize, anima::DenseSVFTransformAgregator< NDimensions >::m_NumberOfThreads, anima::DenseSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma, and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inlinevirtual |
Definition at line 38 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 48 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< NDimensions >::m_DistanceBoundary.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 42 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< 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 51 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< NDimensions >::m_Direction, anima::DenseSVFTransformAgregator< NDimensions >::m_LargestRegion, anima::DenseSVFTransformAgregator< NDimensions >::m_Origin, and anima::DenseSVFTransformAgregator< 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 49 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< NDimensions >::m_MEstimateConvergenceThreshold.
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 animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< NDimensions >::m_NeighborhoodHalfSize.
Referenced by anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 45 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< 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 43 of file animaDenseSVFTransformAgregator.h.
References anima::DenseSVFTransformAgregator< 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 31 of file animaDenseSVFTransformAgregator.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::DenseSVFTransformAgregator< NDimensions >::m_Direction, anima::DenseSVFTransformAgregator< NDimensions >::m_DistanceBoundary, anima::DenseSVFTransformAgregator< NDimensions >::m_ExtrapolationSigma, anima::DenseSVFTransformAgregator< NDimensions >::m_LargestRegion, anima::DenseSVFTransformAgregator< NDimensions >::m_MEstimateConvergenceThreshold, anima::DenseSVFTransformAgregator< NDimensions >::m_NumberOfThreads, anima::DenseSVFTransformAgregator< NDimensions >::m_Origin, anima::DenseSVFTransformAgregator< NDimensions >::m_OutlierRejectionSigma, anima::DenseSVFTransformAgregator< 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::DenseSVFTransformAgregator< NDimensions >::DenseSVFTransformAgregator(), and anima::DenseSVFTransformAgregator< NDimensions >::~DenseSVFTransformAgregator().
|
protected |
Definition at line 73 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
protected |
|
protected |
|
protected |
Definition at line 71 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 68 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::DenseSVFTransformAgregator(), anima::DenseSVFTransformAgregator< NDimensions >::SetMEstimateConvergenceThreshold(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 66 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::DenseSVFTransformAgregator(), and anima::DenseSVFTransformAgregator< NDimensions >::SetNeighborhoodHalfSize().
|
protected |
|
protected |
Definition at line 70 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 64 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::DenseSVFTransformAgregator(), anima::DenseSVFTransformAgregator< NDimensions >::SetOutlierRejectionSigma(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
protected |
Definition at line 72 of file animaDenseSVFTransformAgregator.h.
Referenced by anima::DenseSVFTransformAgregator< NDimensions >::SetGeometryInformation(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().