|
ANIMA
4.0
|
#include <animaPyramidalDenseSVFMatchingBridge.h>
Inheritance diagram for anima::PyramidalDenseSVFMatchingBridge< ImageDimension >:
Collaboration diagram for anima::PyramidalDenseSVFMatchingBridge< ImageDimension >:Public Member Functions | |
| void | Abort () |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| unsigned int | GetAffineDirection () |
| Agregator | GetAgregator () |
| double | GetAngleUpperBound () |
| unsigned int | GetBCHCompositionOrder () |
| unsigned int | GetBlockSize () |
| unsigned int | GetBlockSpacing () |
| double | GetElasticSigma () |
| unsigned int | GetExponentiationOrder () |
| double | GetExtrapolationSigma () |
| double | GetFinalRadius () |
| unsigned int | GetLastPyramidLevel () |
| unsigned int | GetMaximumIterations () |
| double | GetMEstimateConvergenceThreshold () |
| Metric | GetMetric () |
| double | GetMinimalTransformError () |
| virtual const char * | GetNameOfClass () const |
| double | GetNeighborhoodApproximation () |
| unsigned int | GetNumberOfPyramidLevels () |
| Optimizer | GetOptimizer () |
| unsigned int | GetOptimizerMaximumIterations () |
| double | GetOutlierSigma () |
| DisplacementFieldTransformPointer | GetOutputDisplacementFieldTransform () |
| InputImagePointer | GetOutputImage () |
| BaseTransformPointer | GetOutputTransform () |
| std::string | GetOutputTransformFile () |
| double | GetPercentageKept () |
| std::string | GetResultFile () |
| double | GetScaleUpperBound () |
| double | GetSearchAngleRadius () |
| double | GetSearchRadius () |
| double | GetSearchScaleRadius () |
| double | GetStDevThreshold () |
| double | GetStepSize () |
| SymmetryType | GetSymmetryType () |
| Transform | GetTransform () |
| double | GetTranslateUpperBound () |
| void | SetAffineDirection (unsigned int val) |
| void | SetAgregator (Agregator agregator) |
| void | SetAngleUpperBound (double AngleUpperBound) |
| void | SetBCHCompositionOrder (unsigned int order) |
| void | SetBlockGenerationMask (MaskImageType *mask) |
| void | SetBlockSize (int blockSize) |
| void | SetBlockSpacing (unsigned int blockSpacing) |
| void | SetElasticSigma (double elasticSigma) |
| void | SetExponentiationOrder (unsigned int order) |
| void | SetExtrapolationSigma (double extrapolationSigma) |
| void | SetFinalRadius (double FinalRadius) |
| void | SetFloatingImage (InputImagePointer FloatingImage) |
| void | SetLastPyramidLevel (unsigned int LastPyramidLevel) |
| void | SetMaximumIterations (unsigned int MaximumIterations) |
| void | SetMEstimateConvergenceThreshold (double mEstimateConvergenceThreshold) |
| void | SetMetric (Metric metric) |
| void | SetMinimalTransformError (double MinimalTransformError) |
| void | SetNeighborhoodApproximation (double neighborhoodApproximation) |
| void | SetNumberOfPyramidLevels (unsigned int NumberOfPyramidLevels) |
| void | SetOptimizer (Optimizer optimizer) |
| void | SetOptimizerMaximumIterations (unsigned int OptimizerMaximumIterations) |
| void | SetOutlierSigma (double outlierSigma) |
| void | SetOutputTransformFile (std::string outputTransformFile) |
| 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 | SetStDevThreshold (double StDevThreshold) |
| void | SetStepSize (double StepSize) |
| void | SetSymmetryType (SymmetryType sym) |
| void | SetTransform (Transform transform) |
| 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) |
| PyramidalDenseSVFMatchingBridge () | |
| void | SetupPyramids () |
| virtual | ~PyramidalDenseSVFMatchingBridge () |
Static Protected Member Functions | |
| static void | ManageProgress (itk::Object *caller, const itk::EventObject &event, void *clientData) |
Definition at line 15 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef AffineTransformType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::AffineTransformPointer |
Definition at line 38 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::AffineTransform<typename BaseAgregatorType::InternalScalarType,ImageDimension> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::AffineTransformType |
Definition at line 37 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef BalooSVFTransformAgregator< ImageDimension > anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BalooAgregatorType |
Definition at line 30 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef BaseTransformAgregator< ImageDimension > anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BaseAgregatorType |
Definition at line 28 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef BaseBlockMatchRegistrationType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BaseBlockMatchRegistrationPointer |
Definition at line 47 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef anima::BaseBMRegistrationMethod<InputImageType> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BaseBlockMatchRegistrationType |
Definition at line 46 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef BaseTransformType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BaseTransformPointer |
Definition at line 33 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef MEstimateAgregatorType::BaseOutputTransformType anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::BaseTransformType |
Definition at line 32 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::SmartPointer<const Self> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::ConstPointer |
Definition at line 54 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef DisplacementFieldTransformType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::DisplacementFieldTransformPointer |
Definition at line 41 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef rpi::DisplacementFieldTransform<typename BaseAgregatorType::ScalarType, ImageDimension> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::DisplacementFieldTransformType |
Definition at line 40 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef InputImageType::ConstPointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::InputImageConstPointer |
Definition at line 21 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef InputImageType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::InputImagePointer |
Definition at line 20 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::Image<double,ImageDimension> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::InputImageType |
Definition at line 18 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef InputImageType::IOPixelType anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::InputPixelType |
Definition at line 19 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef MaskImageType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::MaskImagePointer |
Definition at line 24 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::Image<unsigned char, ImageDimension> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::MaskImageType |
Definition at line 23 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef MaskPyramidType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::MaskPyramidPointer |
Definition at line 26 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef anima::PyramidImageFilter<MaskImageType,MaskImageType> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::MaskPyramidType |
Definition at line 25 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef DenseSVFTransformAgregator< ImageDimension > anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::MEstimateAgregatorType |
Definition at line 29 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::SmartPointer<Self> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Pointer |
Definition at line 53 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef PyramidType::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::PyramidPointer |
Definition at line 44 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef anima::PyramidImageFilter<InputImageType,InputImageType> anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::PyramidType |
Definition at line 43 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef PyramidalDenseSVFMatchingBridge anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Self |
SmartPointer typedef support
Definition at line 50 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef itk::ProcessObject anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Superclass |
Definition at line 51 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef VelocityFieldType::PixelType anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::VectorType |
Definition at line 35 of file animaPyramidalDenseSVFMatchingBridge.h.
| typedef BaseTransformType::VectorFieldType anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::VelocityFieldType |
Definition at line 34 of file animaPyramidalDenseSVFMatchingBridge.h.
| enum anima::PyramidalDenseSVFMatchingBridge::Agregator |
| Enumerator | |
|---|---|
| Baloo | |
| MSmoother | |
Definition at line 87 of file animaPyramidalDenseSVFMatchingBridge.h.
| enum anima::PyramidalDenseSVFMatchingBridge::Metric |
| Enumerator | |
|---|---|
| SquaredCorrelation | |
| Correlation | |
| MeanSquares | |
Definition at line 74 of file animaPyramidalDenseSVFMatchingBridge.h.
| enum anima::PyramidalDenseSVFMatchingBridge::Optimizer |
| Enumerator | |
|---|---|
| Exhaustive | |
| Bobyqa | |
Definition at line 81 of file animaPyramidalDenseSVFMatchingBridge.h.
| enum anima::PyramidalDenseSVFMatchingBridge::SymmetryType |
| Enumerator | |
|---|---|
| Asymmetric | |
| Symmetric | |
| Kissing | |
Definition at line 59 of file animaPyramidalDenseSVFMatchingBridge.h.
| enum anima::PyramidalDenseSVFMatchingBridge::Transform |
| Enumerator | |
|---|---|
| Translation | |
| Rigid | |
| Affine | |
| Directional_Affine | |
Definition at line 66 of file animaPyramidalDenseSVFMatchingBridge.h.
|
protected |
Definition at line 22 of file animaPyramidalDenseSVFMatchingBridge.hxx.
References Asymmetric, Baloo, Bobyqa, SquaredCorrelation, and Translation.
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetVerbose().
|
protectedvirtual |
Definition at line 80 of file animaPyramidalDenseSVFMatchingBridge.hxx.
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetVerbose().
| void anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Abort | ( | ) |
Definition at line 86 of file animaPyramidalDenseSVFMatchingBridge.hxx.
| virtual::itk::LightObject::Pointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::CreateAnother | ( | void | ) | const |
|
protected |
Definition at line 518 of file animaPyramidalDenseSVFMatchingBridge.hxx.
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::ManageProgress(), and anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetVerbose().
|
inline |
Definition at line 144 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 186 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 180 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 204 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 129 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 132 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 192 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 207 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 189 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 171 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 213 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 153 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 198 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 147 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 156 of file animaPyramidalDenseSVFMatchingBridge.h.
|
virtual |
|
inline |
Definition at line 201 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 210 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 150 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 159 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 195 of file animaPyramidalDenseSVFMatchingBridge.h.
| PyramidalDenseSVFMatchingBridge< ImageDimension >::DisplacementFieldTransformPointer anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::GetOutputDisplacementFieldTransform | ( | ) |
Getter for transform as displacement field
Definition at line 507 of file animaPyramidalDenseSVFMatchingBridge.hxx.
References anima::GetSVFExponential().
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::GetOutputTransform().
|
inline |
Definition at line 105 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Getter for transform
Definition at line 110 of file animaPyramidalDenseSVFMatchingBridge.h.
References anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::GetOutputDisplacementFieldTransform().
|
inline |
Definition at line 126 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 216 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Setter/Getter for parameters
Definition at line 123 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 183 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 165 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 162 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 168 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 135 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 174 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 138 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 141 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 177 of file animaPyramidalDenseSVFMatchingBridge.h.
|
staticprotected |
Definition at line 525 of file animaPyramidalDenseSVFMatchingBridge.hxx.
References anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::EmitProgress().
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetVerbose().
|
static |
|
inline |
Definition at line 145 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 187 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 181 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 205 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 219 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 130 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 133 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 193 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 208 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 190 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 172 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 103 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 214 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 154 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 199 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 148 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 157 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 202 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 211 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 151 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 160 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 196 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 127 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 217 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 117 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Setter for images
Definition at line 102 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 124 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 184 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 166 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 163 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 169 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 136 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 175 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 139 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 142 of file animaPyramidalDenseSVFMatchingBridge.h.
|
inline |
Definition at line 178 of file animaPyramidalDenseSVFMatchingBridge.h.
|
protected |
Definition at line 551 of file animaPyramidalDenseSVFMatchingBridge.hxx.
Referenced by anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetVerbose().
|
inline |
Definition at line 221 of file animaPyramidalDenseSVFMatchingBridge.h.
References anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::EmitProgress(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::ManageProgress(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::PyramidalDenseSVFMatchingBridge(), anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::SetupPyramids(), and anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::~PyramidalDenseSVFMatchingBridge().
| void anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::Update | ( | ) |
Definition at line 96 of file animaPyramidalDenseSVFMatchingBridge.hxx.
References Affine, Asymmetric, Bobyqa, Correlation, Exhaustive, anima::GetSVFExponential(), Kissing, MeanSquares, MSmoother, Rigid, anima::BaseBlockMatcher< TInputImageType >::SetBlockPercentageKept(), anima::DenseSVFTransformAgregator< NDimensions >::SetDistanceBoundary(), anima::BalooSVFTransformAgregator< NDimensions >::SetExtrapolationSigma(), anima::DenseSVFTransformAgregator< NDimensions >::SetExtrapolationSigma(), anima::BalooSVFTransformAgregator< NDimensions >::SetGeometryInformation(), anima::DenseSVFTransformAgregator< NDimensions >::SetGeometryInformation(), anima::DenseSVFTransformAgregator< NDimensions >::SetMEstimateConvergenceThreshold(), anima::DenseSVFTransformAgregator< NDimensions >::SetNeighborhoodHalfSize(), anima::DenseSVFTransformAgregator< NDimensions >::SetNumberOfWorkUnits(), anima::BalooSVFTransformAgregator< NDimensions >::SetNumberOfWorkUnits(), anima::DenseSVFTransformAgregator< NDimensions >::SetOutlierRejectionSigma(), anima::BalooSVFTransformAgregator< NDimensions >::SetOutlierRejectionSigma(), anima::BaseTransformAgregator< NDimensions >::SetOutputTransformType(), anima::BaseTransformAgregator< NDimensions >::SetVerboseAgregation(), SquaredCorrelation, Symmetric, and Translation.
| void anima::PyramidalDenseSVFMatchingBridge< ImageDimension >::WriteOutputs | ( | ) |
Definition at line 536 of file animaPyramidalDenseSVFMatchingBridge.hxx.
1.8.13