|
ANIMA
4.0
|
#include <animaBaseTransformAgregator.h>
Inheritance diagram for anima::BaseTransformAgregator< NDimensions >:Public Types | |
| 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 Member Functions | |
| void | SetOutput (BaseOutputTransformType *output) |
Definition at line 16 of file animaBaseTransformAgregator.h.
| typedef BaseInputTransformType::Pointer anima::BaseTransformAgregator< NDimensions >::BaseInputTransformPointer |
Definition at line 22 of file animaBaseTransformAgregator.h.
| typedef itk::Transform<InternalScalarType,NDimensions,NDimensions> anima::BaseTransformAgregator< NDimensions >::BaseInputTransformType |
Definition at line 21 of file animaBaseTransformAgregator.h.
| typedef itk::Transform<ScalarType,NDimensions,NDimensions> anima::BaseTransformAgregator< NDimensions >::BaseOutputTransformType |
Definition at line 23 of file animaBaseTransformAgregator.h.
| typedef double anima::BaseTransformAgregator< NDimensions >::InternalScalarType |
Definition at line 20 of file animaBaseTransformAgregator.h.
| typedef itk::Matrix<ScalarType,NDimensions,NDimensions> anima::BaseTransformAgregator< NDimensions >::MatrixType |
Definition at line 26 of file animaBaseTransformAgregator.h.
| typedef itk::Point<InternalScalarType,NDimensions> anima::BaseTransformAgregator< NDimensions >::PointType |
Definition at line 24 of file animaBaseTransformAgregator.h.
| typedef itk::ImageRegion<NDimensions> anima::BaseTransformAgregator< NDimensions >::RegionType |
Definition at line 25 of file animaBaseTransformAgregator.h.
| typedef double anima::BaseTransformAgregator< NDimensions >::ScalarType |
Definition at line 19 of file animaBaseTransformAgregator.h.
| enum anima::BaseTransformAgregator::TRANSFORM_TYPE |
| Enumerator | |
|---|---|
| TRANSLATION | |
| RIGID | |
| ANISOTROPIC_SIM | |
| AFFINE | |
| DIRECTIONAL_AFFINE | |
| SVF | |
Definition at line 28 of file animaBaseTransformAgregator.h.
| anima::BaseTransformAgregator< NDimensions >::BaseTransformAgregator | ( | ) |
Definition at line 9 of file animaBaseTransformAgregator.hxx.
|
virtual |
Definition at line 26 of file animaBaseTransformAgregator.hxx.
|
inline |
Definition at line 47 of file animaBaseTransformAgregator.h.
References anima::BaseTransformAgregator< NDimensions >::SetOrthogonalDirectionMatrix().
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), and anima::LTSWTransformAgregator< NDimensions >::Update().
|
inlinevirtual |
Reimplemented in anima::LTSWTransformAgregator< NDimensions >, anima::LSWTransformAgregator< NDimensions >, and anima::MEstTransformAgregator< NDimensions >.
Definition at line 91 of file animaBaseTransformAgregator.h.
|
inline |
Definition at line 67 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 66 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), and anima::LTSWTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 65 of file animaBaseTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 43 of file animaBaseTransformAgregator.h.
References anima::BaseTransformAgregator< NDimensions >::SetCurrentLinearTransform().
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 42 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 93 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 76 of file animaBaseTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 75 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 51 of file animaBaseTransformAgregator.h.
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), and anima::LTSWTransformAgregator< NDimensions >::Update().
| BaseTransformAgregator< NDimensions >::BaseOutputTransformType * anima::BaseTransformAgregator< NDimensions >::GetOutput | ( | ) |
Definition at line 67 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::GetOutputTransformType().
|
inline |
Definition at line 94 of file animaBaseTransformAgregator.h.
References anima::BaseTransformAgregator< NDimensions >::GetOutput(), anima::BaseTransformAgregator< NDimensions >::SetOutput(), and anima::BaseTransformAgregator< NDimensions >::Update().
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 89 of file animaBaseTransformAgregator.h.
Referenced by anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
| void anima::BaseTransformAgregator< NDimensions >::SetCurrentLinearTransform | ( | BaseInputTransformPointer & | inputTransforms | ) |
Definition at line 101 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::GetInputTransform().
|
inline |
Definition at line 53 of file animaBaseTransformAgregator.h.
|
inline |
Definition at line 59 of file animaBaseTransformAgregator.h.
| void anima::BaseTransformAgregator< NDimensions >::SetInputTransforms | ( | std::vector< BaseInputTransformPointer > & | inputTransforms | ) |
Definition at line 90 of file animaBaseTransformAgregator.hxx.
| void anima::BaseTransformAgregator< NDimensions >::SetInputTransformType | ( | TRANSFORM_TYPE | name | ) |
Definition at line 33 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::SetInputWeight().
|
inline |
Definition at line 77 of file animaBaseTransformAgregator.h.
References anima::BaseTransformAgregator< NDimensions >::SetInputTransformType(), and anima::BaseTransformAgregator< NDimensions >::SetOutputTransformType().
Referenced by anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), and anima::LTSWTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 69 of file animaBaseTransformAgregator.h.
| void anima::BaseTransformAgregator< NDimensions >::SetOrthogonalDirectionMatrix | ( | const MatrixType & | inputTransforms | ) |
Definition at line 111 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::GetCurrentLinearTransform().
|
protected |
Definition at line 82 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::GetOutputTransformType(), anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
| void anima::BaseTransformAgregator< NDimensions >::SetOutputTransformType | ( | TRANSFORM_TYPE | name | ) |
Definition at line 50 of file animaBaseTransformAgregator.hxx.
Referenced by anima::BaseTransformAgregator< NDimensions >::SetInputWeight(), anima::PyramidalDistortionCorrectionBlockMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update(), anima::PyramidalDenseTensorSVFMatchingBridge< ImageDimension >::Update(), and anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 86 of file animaBaseTransformAgregator.h.
Referenced by anima::MEstTransformAgregator< NDimensions >::SeStoppingThreshold(), anima::MEstTransformAgregator< NDimensions >::SetMEstimateFactor(), anima::LSWTransformAgregator< NDimensions >::Update(), anima::MEstTransformAgregator< NDimensions >::Update(), anima::LTSWTransformAgregator< NDimensions >::Update(), anima::BalooSVFTransformAgregator< NDimensions >::Update(), and anima::DenseSVFTransformAgregator< NDimensions >::Update().
|
inline |
Definition at line 88 of file animaBaseTransformAgregator.h.
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update().
|
pure virtual |
Implemented in anima::DenseSVFTransformAgregator< NDimensions >, anima::BalooSVFTransformAgregator< NDimensions >, anima::LTSWTransformAgregator< NDimensions >, anima::LSWTransformAgregator< NDimensions >, and anima::MEstTransformAgregator< NDimensions >.
Referenced by anima::BaseTransformAgregator< NDimensions >::GetOutputTransformType().
1.8.13