ANIMA
4.0
|
#include <animaAnatomicalBlockMatcher.h>
Protected Member Functions | |
virtual void | BlockMatchingSetup (MetricPointer &metric, unsigned int block) |
virtual double | ComputeBlockWeight (double val, unsigned int block) |
virtual MetricPointer | SetupMetric () |
Protected Member Functions inherited from anima::BaseAffineBlockMatcher< TInputImageType > | |
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 void | InitializeBlocks () |
void | ProcessBlockMatch () |
void | SetBlockPositions (std::vector< PointType > &val) |
void | SetBlockRegions (std::vector< ImageRegionType > &val) |
void | SetBlockWeights (std::vector< double > &val) |
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 animaAnatomicalBlockMatcher.h.
typedef Superclass::AgregatorType anima::AnatomicalBlockMatcher< TInputImageType >::AgregatorType |
Definition at line 24 of file animaAnatomicalBlockMatcher.h.
typedef Superclass::BaseInputTransformPointer anima::AnatomicalBlockMatcher< TInputImageType >::BaseInputTransformPointer |
Definition at line 26 of file animaAnatomicalBlockMatcher.h.
typedef Superclass::InputImageType anima::AnatomicalBlockMatcher< TInputImageType >::InputImageType |
Definition at line 22 of file animaAnatomicalBlockMatcher.h.
typedef Superclass::MetricPointer anima::AnatomicalBlockMatcher< TInputImageType >::MetricPointer |
Definition at line 25 of file animaAnatomicalBlockMatcher.h.
typedef Superclass::OptimizerPointer anima::AnatomicalBlockMatcher< TInputImageType >::OptimizerPointer |
Definition at line 27 of file animaAnatomicalBlockMatcher.h.
typedef Superclass::PointType anima::AnatomicalBlockMatcher< TInputImageType >::PointType |
Definition at line 23 of file animaAnatomicalBlockMatcher.h.
typedef BaseAffineBlockMatcher<TInputImageType> anima::AnatomicalBlockMatcher< TInputImageType >::Superclass |
Definition at line 21 of file animaAnatomicalBlockMatcher.h.
enum anima::AnatomicalBlockMatcher::SimilarityDefinition |
Enumerator | |
---|---|
MeanSquares | |
Correlation | |
SquaredCorrelation |
Definition at line 14 of file animaAnatomicalBlockMatcher.h.
anima::AnatomicalBlockMatcher< TInputImageType >::AnatomicalBlockMatcher | ( | ) |
Definition at line 16 of file animaAnatomicalBlockMatcher.hxx.
References anima::AnatomicalBlockMatcher< TInputImageType >::GetMaximizedMetric(), and SquaredCorrelation.
|
inlinevirtual |
Definition at line 12 of file animaAnatomicalBlockMatcher.h.
|
protectedvirtual |
Definition at line 105 of file animaAnatomicalBlockMatcher.hxx.
References MeanSquares.
Referenced by anima::AnatomicalBlockMatcher< TInputImageType >::ComputeBlockWeight(), and anima::AnatomicalBlockMatcher< TInputImageType >::SetDefaultBackgroundValue().
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 86 of file animaAnatomicalBlockMatcher.hxx.
References anima::AnatomicalBlockMatcher< TInputImageType >::BlockMatchingSetup(), Correlation, MeanSquares, and SquaredCorrelation.
Referenced by anima::AnatomicalBlockMatcher< TInputImageType >::SetDefaultBackgroundValue(), and anima::AnatomicalBlockMatcher< TInputImageType >::SetupMetric().
|
virtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 25 of file animaAnatomicalBlockMatcher.hxx.
References MeanSquares, and anima::AnatomicalBlockMatcher< TInputImageType >::SetupMetric().
Referenced by anima::AnatomicalBlockMatcher< TInputImageType >::AnatomicalBlockMatcher().
|
inline |
Definition at line 31 of file animaAnatomicalBlockMatcher.h.
References anima::AnatomicalBlockMatcher< TInputImageType >::BlockMatchingSetup(), anima::AnatomicalBlockMatcher< TInputImageType >::ComputeBlockWeight(), and anima::AnatomicalBlockMatcher< TInputImageType >::SetupMetric().
Referenced by anima::KissingSymmetricBMRegistrationMethod< TInputImageType >::ChangeDefaultBackgroundValue().
|
inline |
Definition at line 30 of file animaAnatomicalBlockMatcher.h.
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 36 of file animaAnatomicalBlockMatcher.hxx.
References anima::AnatomicalBlockMatcher< TInputImageType >::ComputeBlockWeight(), Correlation, MeanSquares, and SquaredCorrelation.
Referenced by anima::AnatomicalBlockMatcher< TInputImageType >::GetMaximizedMetric(), and anima::AnatomicalBlockMatcher< TInputImageType >::SetDefaultBackgroundValue().