|
ANIMA
4.0
|
#include <animaBaseAffineBlockMatcher.h>
Inheritance diagram for anima::BaseAffineBlockMatcher< TInputImageType >:
Collaboration diagram for anima::BaseAffineBlockMatcher< TInputImageType >:Protected Member Functions | |
| virtual void | BlockMatchingSetup (MetricPointer &metric, unsigned int block) |
| virtual BaseInputTransformPointer | GetNewBlockTransform (PointType &blockCenter) |
| virtual void | TransformDependantOptimizerSetup (OptimizerPointer &optimizer) |
Protected Member Functions inherited from anima::BaseBlockMatcher< TInputImageType > | |
| void | BlockMatch (unsigned int startIndex, unsigned int endIndex) |
| virtual double | ComputeBlockWeight (double val, unsigned int block)=0 |
| virtual void | InitializeBlocks () |
| void | ProcessBlockMatch () |
| void | SetBlockPositions (std::vector< PointType > &val) |
| void | SetBlockRegions (std::vector< ImageRegionType > &val) |
| void | SetBlockWeights (std::vector< double > &val) |
| virtual MetricPointer | SetupMetric ()=0 |
| virtual OptimizerPointer | SetupOptimizer () |
Additional Inherited Members | |
Static Protected Member Functions inherited from anima::BaseBlockMatcher< TInputImageType > | |
| static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreadedMatching (void *arg) |
Definition at line 8 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::AgregatorType anima::BaseAffineBlockMatcher< TInputImageType >::AgregatorType |
Definition at line 25 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::BaseInputTransformPointer anima::BaseAffineBlockMatcher< TInputImageType >::BaseInputTransformPointer |
Definition at line 27 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::InputImageType anima::BaseAffineBlockMatcher< TInputImageType >::InputImageType |
Definition at line 23 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::MetricPointer anima::BaseAffineBlockMatcher< TInputImageType >::MetricPointer |
Definition at line 26 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::OptimizerPointer anima::BaseAffineBlockMatcher< TInputImageType >::OptimizerPointer |
Definition at line 28 of file animaBaseAffineBlockMatcher.h.
| typedef Superclass::PointType anima::BaseAffineBlockMatcher< TInputImageType >::PointType |
Definition at line 24 of file animaBaseAffineBlockMatcher.h.
| typedef BaseBlockMatcher<TInputImageType> anima::BaseAffineBlockMatcher< TInputImageType >::Superclass |
Definition at line 22 of file animaBaseAffineBlockMatcher.h.
| enum anima::BaseAffineBlockMatcher::TransformDefinition |
| Enumerator | |
|---|---|
| Translation | |
| Rigid | |
| Affine | |
| Directional_Affine | |
Definition at line 14 of file animaBaseAffineBlockMatcher.h.
| anima::BaseAffineBlockMatcher< TInputImageType >::BaseAffineBlockMatcher | ( | ) |
Definition at line 15 of file animaBaseAffineBlockMatcher.hxx.
References anima::BaseAffineBlockMatcher< TInputImageType >::GetAgregatorInputTransformType(), and Translation.
|
inlinevirtual |
Definition at line 12 of file animaBaseAffineBlockMatcher.h.
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 126 of file animaBaseAffineBlockMatcher.hxx.
References anima::BaseAffineBlockMatcher< TInputImageType >::TransformDependantOptimizerSetup(), and Translation.
Referenced by anima::BaseAffineBlockMatcher< TInputImageType >::GetNewBlockTransform(), and anima::BaseAffineBlockMatcher< TInputImageType >::SetAffineDirection().
|
virtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 32 of file animaBaseAffineBlockMatcher.hxx.
References Affine, anima::BaseAffineBlockMatcher< TInputImageType >::GetNewBlockTransform(), Rigid, and Translation.
Referenced by anima::BaseAffineBlockMatcher< TInputImageType >::BaseAffineBlockMatcher().
|
inline |
Definition at line 32 of file animaBaseAffineBlockMatcher.h.
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 52 of file animaBaseAffineBlockMatcher.hxx.
References Affine, anima::BaseAffineBlockMatcher< TInputImageType >::BlockMatchingSetup(), Rigid, and Translation.
Referenced by anima::BaseAffineBlockMatcher< TInputImageType >::GetAgregatorInputTransformType(), and anima::BaseAffineBlockMatcher< TInputImageType >::SetAffineDirection().
|
inline |
Definition at line 41 of file animaBaseAffineBlockMatcher.h.
References anima::BaseAffineBlockMatcher< TInputImageType >::BlockMatchingSetup(), anima::BaseAffineBlockMatcher< TInputImageType >::GetNewBlockTransform(), and anima::BaseAffineBlockMatcher< TInputImageType >::TransformDependantOptimizerSetup().
|
inline |
Definition at line 37 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 31 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 39 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 34 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 35 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
inline |
Definition at line 38 of file animaBaseAffineBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 151 of file animaBaseAffineBlockMatcher.hxx.
References Affine, Exhaustive, Rigid, and Translation.
Referenced by anima::BaseAffineBlockMatcher< TInputImageType >::BlockMatchingSetup(), and anima::BaseAffineBlockMatcher< TInputImageType >::SetAffineDirection().
1.8.13