| 
    ANIMA
    4.0
    
   | 
 
#include <animaMCMBlockMatcher.h>
 Inheritance diagram for anima::MCMBlockMatcher< TInputImageType >:
 Collaboration diagram for anima::MCMBlockMatcher< TInputImageType >:Protected Member Functions | |
| virtual void | BlockMatchingSetup (MetricPointer &metric, unsigned int block) | 
| virtual double | ComputeBlockWeight (double val, unsigned int block) | 
| virtual MCMInterpolatorType * | CreateInterpolator () | 
| void | InitializeBlocks () | 
| 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) | 
| 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 11 of file animaMCMBlockMatcher.h.
| typedef Superclass::AgregatorType anima::MCMBlockMatcher< TInputImageType >::AgregatorType | 
Definition at line 36 of file animaMCMBlockMatcher.h.
| typedef Superclass::BaseInputTransformPointer anima::MCMBlockMatcher< TInputImageType >::BaseInputTransformPointer | 
Definition at line 38 of file animaMCMBlockMatcher.h.
| typedef Superclass::InputImageType anima::MCMBlockMatcher< TInputImageType >::InputImageType | 
Definition at line 34 of file animaMCMBlockMatcher.h.
| typedef anima::MCMLinearInterpolateImageFunction<InputImageType,double> anima::MCMBlockMatcher< TInputImageType >::MCMInterpolatorType | 
Definition at line 44 of file animaMCMBlockMatcher.h.
| typedef MCModelType::Pointer anima::MCMBlockMatcher< TInputImageType >::MCModelPointer | 
Definition at line 42 of file animaMCMBlockMatcher.h.
| typedef anima::MultiCompartmentModel anima::MCMBlockMatcher< TInputImageType >::MCModelType | 
Definition at line 41 of file animaMCMBlockMatcher.h.
| typedef Superclass::MetricPointer anima::MCMBlockMatcher< TInputImageType >::MetricPointer | 
Definition at line 37 of file animaMCMBlockMatcher.h.
| typedef Superclass::OptimizerPointer anima::MCMBlockMatcher< TInputImageType >::OptimizerPointer | 
Definition at line 39 of file animaMCMBlockMatcher.h.
| typedef Superclass::PointType anima::MCMBlockMatcher< TInputImageType >::PointType | 
Definition at line 35 of file animaMCMBlockMatcher.h.
| typedef BaseAffineBlockMatcher<TInputImageType> anima::MCMBlockMatcher< TInputImageType >::Superclass | 
Definition at line 33 of file animaMCMBlockMatcher.h.
| enum anima::MCMBlockMatcher::ModelRotationType | 
| Enumerator | |
|---|---|
| None | |
| FiniteStrain | |
| PPD | |
Definition at line 26 of file animaMCMBlockMatcher.h.
| enum anima::MCMBlockMatcher::SimilarityDefinition | 
| Enumerator | |
|---|---|
| MCMBasicMeanSquares | |
| MCMOneToOneBasicMeanSquares | |
| MCMMeanSquares | |
| MTCorrelation | |
| MCMCorrelation | |
Definition at line 17 of file animaMCMBlockMatcher.h.
| anima::MCMBlockMatcher< TInputImageType >::MCMBlockMatcher | ( | ) | 
Definition at line 19 of file animaMCMBlockMatcher.hxx.
References anima::DiffusionBigDelta, anima::DiffusionSmallDelta, anima::MCMBlockMatcher< TInputImageType >::GetMaximizedMetric(), and MCMMeanSquares.
      
  | 
  inlinevirtual | 
Definition at line 15 of file animaMCMBlockMatcher.h.
      
  | 
  protectedvirtual | 
Definition at line 177 of file animaMCMBlockMatcher.hxx.
References MCMBasicMeanSquares, MCMCorrelation, MCMMeanSquares, MCMOneToOneBasicMeanSquares, MTCorrelation, and anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImageRegion().
Referenced by anima::MCMBlockMatcher< TInputImageType >::ComputeBlockWeight(), and anima::MCMBlockMatcher< TInputImageType >::SetGradientDirections().
      
  | 
  protectedvirtual | 
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 169 of file animaMCMBlockMatcher.hxx.
References anima::MCMBlockMatcher< TInputImageType >::BlockMatchingSetup().
Referenced by anima::MCMBlockMatcher< TInputImageType >::SetGradientDirections(), and anima::MCMBlockMatcher< TInputImageType >::SetupMetric().
      
  | 
  protectedvirtual | 
Definition at line 38 of file animaMCMBlockMatcher.hxx.
References anima::MCMBlockMatcher< TInputImageType >::InitializeBlocks().
Referenced by anima::MCMBlockMatcher< TInputImageType >::GetMaximizedMetric(), and anima::MCMBlockMatcher< TInputImageType >::SetGradientDirections().
      
  | 
  virtual | 
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 30 of file animaMCMBlockMatcher.hxx.
References anima::MCMBlockMatcher< TInputImageType >::CreateInterpolator().
Referenced by anima::MCMBlockMatcher< TInputImageType >::MCMBlockMatcher().
      
  | 
  protectedvirtual | 
Reimplemented from anima::BaseBlockMatcher< TInputImageType >.
Definition at line 50 of file animaMCMBlockMatcher.hxx.
References anima::MCMBlockMatcher< TInputImageType >::SetupMetric().
Referenced by anima::MCMBlockMatcher< TInputImageType >::CreateInterpolator(), and anima::MCMBlockMatcher< TInputImageType >::SetGradientDirections().
      
  | 
  inline | 
Definition at line 52 of file animaMCMBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  inline | 
Definition at line 54 of file animaMCMBlockMatcher.h.
References anima::MCMBlockMatcher< TInputImageType >::BlockMatchingSetup(), anima::MCMBlockMatcher< TInputImageType >::ComputeBlockWeight(), anima::MCMBlockMatcher< TInputImageType >::CreateInterpolator(), anima::MCMBlockMatcher< TInputImageType >::InitializeBlocks(), and anima::MCMBlockMatcher< TInputImageType >::SetupMetric().
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  inline | 
Definition at line 53 of file animaMCMBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  inline | 
Definition at line 49 of file animaMCMBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  inline | 
Definition at line 47 of file animaMCMBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  inline | 
Definition at line 51 of file animaMCMBlockMatcher.h.
Referenced by anima::PyramidalDenseMCMSVFMatchingBridge< ImageDimension >::Update().
      
  | 
  protectedvirtual | 
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 84 of file animaMCMBlockMatcher.hxx.
References anima::MCMBlockMatcher< TInputImageType >::ComputeBlockWeight(), MCMBasicMeanSquares, MCMCorrelation, MCMMeanSquares, MCMOneToOneBasicMeanSquares, MTCorrelation, anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetModelRotation(), and Translation.
Referenced by anima::MCMBlockMatcher< TInputImageType >::InitializeBlocks(), and anima::MCMBlockMatcher< TInputImageType >::SetGradientDirections().
 1.8.13