| 
    ANIMA
    4.0
    
   | 
 
#include <animaPyramidalBlockMatchingBridge.h>
 Inheritance diagram for anima::PyramidalBlockMatchingBridge< ImageDimension >:
 Collaboration diagram for anima::PyramidalBlockMatchingBridge< ImageDimension >:Public Member Functions | |
| void | Abort () | 
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const | 
| unsigned int | GetAffineDirection () | 
| Agregator | GetAgregator () | 
| double | GetAgregThreshold () | 
| double | GetAngleUpperBound () | 
| unsigned int | GetBlockSize () | 
| unsigned int | GetBlockSpacing () | 
| double | GetFinalRadius () | 
| unsigned int | GetLastPyramidLevel () | 
| unsigned int | GetMaximumIterations () | 
| Metric | GetMetric () | 
| double | GetMinimalTransformError () | 
| virtual const char * | GetNameOfClass () const | 
| unsigned int | GetNumberOfPyramidLevels () | 
| Optimizer | GetOptimizer () | 
| unsigned int | GetOptimizerMaximumIterations () | 
| InputImagePointer | GetOutputImage () | 
| std::string | GetOutputNearestRigidTransformFile () | 
| std::string | GetOutputNearestSimilarityTransformFile () | 
| BaseTransformPointer | GetOutputTransform () | 
| std::string | GetOutputTransformFile () | 
| OutputTransform | GetOutputTransformType () | 
| double | GetPercentageKept () | 
| std::string | GetResultFile () | 
| double | GetScaleUpperBound () | 
| double | GetSearchAngleRadius () | 
| double | GetSearchRadius () | 
| double | GetSearchScaleRadius () | 
| double | GetSeStoppingThreshold () | 
| double | GetStDevThreshold () | 
| double | GetStepSize () | 
| SymmetryType | GetSymmetryType () | 
| Transform | GetTransform () | 
| InitializationType | GetTransformInitializationType () | 
| double | GetTranslateUpperBound () | 
| void | SetAffineDirection (unsigned int val) | 
| void | SetAgregator (Agregator agregator) | 
| void | SetAgregThreshold (double AgregThreshold) | 
| void | SetAngleUpperBound (double AngleUpperBound) | 
| void | SetBlockGenerationMask (MaskImageType *mask) | 
| void | SetBlockSize (int blockSize) | 
| void | SetBlockSpacing (unsigned int blockSpacing) | 
| void | SetDirectionTransform (AffineTransformPointer directionTransform) | 
| void | SetDirectionTransform (std::string directionTransformFile) | 
| void | SetFinalRadius (double FinalRadius) | 
| void | SetFloatingImage (InputImagePointer FloatingImage) | 
| void | SetInitialTransform (AffineTransformPointer initialTransform) | 
| void | SetInitialTransform (std::string initialTransformFile) | 
| void | SetLastPyramidLevel (unsigned int LastPyramidLevel) | 
| void | SetMaximumIterations (unsigned int MaximumIterations) | 
| void | SetMetric (Metric metric) | 
| void | SetMinimalTransformError (double MinimalTransformError) | 
| void | SetNumberOfPyramidLevels (unsigned int NumberOfPyramidLevels) | 
| void | SetOptimizer (Optimizer optimizer) | 
| void | SetOptimizerMaximumIterations (unsigned int OptimizerMaximumIterations) | 
| void | SetOutputNearestRigidTransformFile (std::string outputNRTransformFile) | 
| void | SetOutputNearestSimilarityTransformFile (std::string outputNearestSimilarityTransformFile) | 
| void | SetOutputTransform (BaseTransformPointer outputTransform) | 
| void | SetOutputTransformFile (std::string outputTransformFile) | 
| void | SetOutputTransformType (OutputTransform outputTransform) | 
| void | SetPercentageKept (double PercentageKept) | 
| void | SetProgressCallback (itk::CStyleCommand::Pointer callback) | 
| void | SetReferenceImage (InputImagePointer referenceImage) | 
| void | SetResultFile (std::string resultFile) | 
| void | SetScaleUpperBound (double ScaleUpperBound) | 
| void | SetSearchAngleRadius (double SearchAngleRadius) | 
| void | SetSearchRadius (double SearchRadius) | 
| void | SetSearchScaleRadius (double SearchScaleRadius) | 
| void | SetSeStoppingThreshold (double SeStoppingThreshold) | 
| void | SetStDevThreshold (double StDevThreshold) | 
| void | SetStepSize (double StepSize) | 
| void | SetSymmetryType (SymmetryType sym) | 
| void | SetTransform (Transform transform) | 
| void | SetTransformInitializationType (InitializationType transformInitializationType) | 
| void | SetTranslateUpperBound (double TranslateUpperBound) | 
| void | SetVerbose (bool value) | 
| void | Update () ITK_OVERRIDE | 
| void | WriteOutputs () | 
Static Public Member Functions | |
| static Pointer | New () | 
Protected Member Functions | |
| void | EmitProgress (int prog) | 
| PyramidalBlockMatchingBridge () | |
| void | SetupPyramids () | 
| virtual | ~PyramidalBlockMatchingBridge () | 
Static Protected Member Functions | |
| static void | ManageProgress (itk::Object *caller, const itk::EventObject &event, void *clientData) | 
Definition at line 15 of file animaPyramidalBlockMatchingBridge.h.
| typedef AffineTransformType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::AffineTransformPointer | 
Definition at line 35 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::AffineTransform<typename AgregatorType::ScalarType,ImageDimension> anima::PyramidalBlockMatchingBridge< ImageDimension >::AffineTransformType | 
Definition at line 34 of file animaPyramidalBlockMatchingBridge.h.
| typedef anima::BaseTransformAgregator< ImageDimension > anima::PyramidalBlockMatchingBridge< ImageDimension >::AgregatorType | 
Definition at line 30 of file animaPyramidalBlockMatchingBridge.h.
| typedef BaseBlockMatchRegistrationType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::BaseBlockMatchRegistrationPointer | 
Definition at line 41 of file animaPyramidalBlockMatchingBridge.h.
| typedef anima::BaseBMRegistrationMethod<InputImageType> anima::PyramidalBlockMatchingBridge< ImageDimension >::BaseBlockMatchRegistrationType | 
Definition at line 40 of file animaPyramidalBlockMatchingBridge.h.
| typedef BaseTransformType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::BaseTransformPointer | 
Definition at line 32 of file animaPyramidalBlockMatchingBridge.h.
| typedef AgregatorType::BaseOutputTransformType anima::PyramidalBlockMatchingBridge< ImageDimension >::BaseTransformType | 
Definition at line 31 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::SmartPointer<const Self> anima::PyramidalBlockMatchingBridge< ImageDimension >::ConstPointer | 
Definition at line 48 of file animaPyramidalBlockMatchingBridge.h.
| typedef InputImageType::ConstPointer anima::PyramidalBlockMatchingBridge< ImageDimension >::InputImageConstPointer | 
Definition at line 21 of file animaPyramidalBlockMatchingBridge.h.
| typedef InputImageType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::InputImagePointer | 
Definition at line 20 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::Image<double,ImageDimension> anima::PyramidalBlockMatchingBridge< ImageDimension >::InputImageType | 
Definition at line 18 of file animaPyramidalBlockMatchingBridge.h.
| typedef InputImageType::IOPixelType anima::PyramidalBlockMatchingBridge< ImageDimension >::InputPixelType | 
Definition at line 19 of file animaPyramidalBlockMatchingBridge.h.
| typedef MaskImageType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::MaskImagePointer | 
Definition at line 26 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::Image<unsigned char, ImageDimension> anima::PyramidalBlockMatchingBridge< ImageDimension >::MaskImageType | 
Definition at line 25 of file animaPyramidalBlockMatchingBridge.h.
| typedef MaskPyramidType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::MaskPyramidPointer | 
Definition at line 28 of file animaPyramidalBlockMatchingBridge.h.
| typedef anima::PyramidImageFilter<MaskImageType,MaskImageType> anima::PyramidalBlockMatchingBridge< ImageDimension >::MaskPyramidType | 
Definition at line 27 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::SmartPointer<Self> anima::PyramidalBlockMatchingBridge< ImageDimension >::Pointer | 
Definition at line 47 of file animaPyramidalBlockMatchingBridge.h.
| typedef InputImageType::PointType anima::PyramidalBlockMatchingBridge< ImageDimension >::PointType | 
Definition at line 23 of file animaPyramidalBlockMatchingBridge.h.
| typedef PyramidType::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::PyramidPointer | 
Definition at line 38 of file animaPyramidalBlockMatchingBridge.h.
| typedef anima::PyramidImageFilter<InputImageType,InputImageType> anima::PyramidalBlockMatchingBridge< ImageDimension >::PyramidType | 
Definition at line 37 of file animaPyramidalBlockMatchingBridge.h.
| typedef PyramidalBlockMatchingBridge anima::PyramidalBlockMatchingBridge< ImageDimension >::Self | 
SmartPointer typedef support
Definition at line 44 of file animaPyramidalBlockMatchingBridge.h.
| typedef itk::ProcessObject anima::PyramidalBlockMatchingBridge< ImageDimension >::Superclass | 
Definition at line 45 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::Agregator | 
| Enumerator | |
|---|---|
| MEstimation | |
| LeastSquares | |
| LeastTrimmedSquares | |
Definition at line 88 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::InitializationType | 
| Enumerator | |
|---|---|
| Identity | |
| GravityCenters | |
| ClosestTransform | |
Definition at line 53 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::Metric | 
| Enumerator | |
|---|---|
| SquaredCorrelation | |
| Correlation | |
| MeanSquares | |
Definition at line 75 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::Optimizer | 
| Enumerator | |
|---|---|
| Exhaustive | |
| Bobyqa | |
Definition at line 82 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::OutputTransform | 
| Enumerator | |
|---|---|
| outRigid | |
| outTranslation | |
| outAffine | |
| outAnisotropic_Sim | |
Definition at line 95 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::SymmetryType | 
| Enumerator | |
|---|---|
| Asymmetric | |
| Symmetric | |
| Kissing | |
Definition at line 60 of file animaPyramidalBlockMatchingBridge.h.
| enum anima::PyramidalBlockMatchingBridge::Transform | 
| Enumerator | |
|---|---|
| Translation | |
| Rigid | |
| Affine | |
| Directional_Affine | |
Definition at line 67 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  protected | 
Definition at line 24 of file animaPyramidalBlockMatchingBridge.hxx.
References Asymmetric, Bobyqa, SquaredCorrelation, and Translation.
Referenced by anima::PyramidalBlockMatchingBridge< ImageDimension >::SetVerbose().
      
  | 
  protectedvirtual | 
Definition at line 82 of file animaPyramidalBlockMatchingBridge.hxx.
Referenced by anima::PyramidalBlockMatchingBridge< ImageDimension >::SetVerbose().
| void anima::PyramidalBlockMatchingBridge< ImageDimension >::Abort | ( | ) | 
Definition at line 87 of file animaPyramidalBlockMatchingBridge.hxx.
| virtual::itk::LightObject::Pointer anima::PyramidalBlockMatchingBridge< ImageDimension >::CreateAnother | ( | void | ) | const | 
      
  | 
  protected | 
Definition at line 539 of file animaPyramidalBlockMatchingBridge.hxx.
Referenced by anima::PyramidalBlockMatchingBridge< ImageDimension >::ManageProgress(), and anima::PyramidalBlockMatchingBridge< ImageDimension >::SetVerbose().
      
  | 
  inline | 
Definition at line 160 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 202 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 208 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 196 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 145 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 148 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 187 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 217 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 169 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 163 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 172 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  virtual | 
      
  | 
  inline | 
Definition at line 214 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 166 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 175 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 113 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 139 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 142 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 124 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 136 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 205 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 220 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Setter/Getter for parameters
Definition at line 133 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 199 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 181 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 178 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 184 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 211 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 151 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 190 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 154 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 157 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 223 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 193 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  staticprotected | 
Definition at line 546 of file animaPyramidalBlockMatchingBridge.hxx.
References anima::PyramidalBlockMatchingBridge< ImageDimension >::EmitProgress().
Referenced by anima::PyramidalBlockMatchingBridge< ImageDimension >::SetVerbose().
      
  | 
  static | 
      
  | 
  inline | 
Definition at line 161 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 203 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 209 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 197 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 226 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 146 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 149 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 121 of file animaPyramidalBlockMatchingBridge.h.
| void anima::PyramidalBlockMatchingBridge< ImageDimension >::SetDirectionTransform | ( | std::string | directionTransformFile | ) | 
Definition at line 121 of file animaPyramidalBlockMatchingBridge.hxx.
      
  | 
  inline | 
Definition at line 188 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 111 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Setter for transform
Definition at line 118 of file animaPyramidalBlockMatchingBridge.h.
| void anima::PyramidalBlockMatchingBridge< ImageDimension >::SetInitialTransform | ( | std::string | initialTransformFile | ) | 
Definition at line 96 of file animaPyramidalBlockMatchingBridge.hxx.
      
  | 
  inline | 
Definition at line 218 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 170 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 164 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 173 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 215 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 167 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 176 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 140 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 143 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 125 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 137 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 206 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 221 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 127 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Setter for images
Definition at line 110 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 134 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 200 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 182 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 179 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 185 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 212 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 152 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 191 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 155 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 158 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 224 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  inline | 
Definition at line 194 of file animaPyramidalBlockMatchingBridge.h.
      
  | 
  protected | 
Definition at line 645 of file animaPyramidalBlockMatchingBridge.hxx.
Referenced by anima::PyramidalBlockMatchingBridge< ImageDimension >::SetVerbose().
      
  | 
  inline | 
Definition at line 228 of file animaPyramidalBlockMatchingBridge.h.
References anima::PyramidalBlockMatchingBridge< ImageDimension >::EmitProgress(), anima::PyramidalBlockMatchingBridge< ImageDimension >::ManageProgress(), anima::PyramidalBlockMatchingBridge< ImageDimension >::PyramidalBlockMatchingBridge(), anima::PyramidalBlockMatchingBridge< ImageDimension >::SetupPyramids(), and anima::PyramidalBlockMatchingBridge< ImageDimension >::~PyramidalBlockMatchingBridge().
| void anima::PyramidalBlockMatchingBridge< ImageDimension >::Update | ( | ) | 
Definition at line 146 of file animaPyramidalBlockMatchingBridge.hxx.
References Affine, Asymmetric, Bobyqa, Correlation, Exhaustive, Kissing, MeanSquares, Rigid, anima::BaseBlockMatcher< TInputImageType >::SetBlockPercentageKept(), anima::LTSWTransformAgregator< NDimensions >::SetLTSCut(), anima::MEstTransformAgregator< NDimensions >::SetMEstimateFactor(), SquaredCorrelation, Symmetric, and Translation.
| void anima::PyramidalBlockMatchingBridge< ImageDimension >::WriteOutputs | ( | ) | 
Definition at line 556 of file animaPyramidalBlockMatchingBridge.hxx.
 1.8.13