ANIMA
4.0
|
#include <animaPyramidalBlockMatchingBridge.h>
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.