ANIMA
4.0
|
#include <animaPyramidalSymmetryConstrainedRegistrationBridge.h>
Public Types | |
typedef BaseTransformType::Pointer | BaseTransformPointer |
typedef itk::AffineTransform< ScalarType, 3 > | BaseTransformType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef itk::Image< double, 3 > | InputImageType |
typedef TransformType::MatrixType | MatrixType |
typedef TransformType::OffsetType | OffsetType |
typedef TransformType::ParametersType | ParametersType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PyramidType::Pointer | PyramidPointer |
typedef anima::PyramidImageFilter< InputImageType, InputImageType > | PyramidType |
typedef PyramidalSymmetryConstrainedRegistrationBridge | Self |
typedef itk::ProcessObject | Superclass |
typedef TransformType::Pointer | TransformPointer |
typedef anima::AxisRotationTransform< ScalarType > | TransformType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
double | GetHistogramSize () |
Metric | GetMetric () |
virtual const char * | GetNameOfClass () const |
unsigned int | GetNumberOfPyramidLevels () |
unsigned int | GetOptimizerMaximumIterations () |
std::string | GetOutputTransformFile () |
std::string | GetResultFile () |
double | GetTranslateUpperBound () |
double | GetUpperBoundAngle () |
void | SetFastRegistration (bool arg) |
void | SetFloatingImage (InputImagePointer FloatingImage) |
void | SetFloSymmetryTransform (BaseTransformType *trsf) |
void | SetHistogramSize (double HistogramSize) |
void | SetMetric (Metric metric) |
void | SetNumberOfPyramidLevels (unsigned int NumberOfPyramidLevels) |
void | SetOptimizerMaximumIterations (unsigned int OptimizerMaximumIterations) |
void | SetOutputTransformFile (std::string outputTransformFile) |
void | SetReferenceImage (InputImagePointer referenceImage) |
void | SetRefSymmetryTransform (BaseTransformType *trsf) |
void | SetResultFile (std::string resultFile) |
void | SetTranslateUpperBound (double val) |
void | SetUpperBoundAngle (double val) |
void | Update () ITK_OVERRIDE |
void | WriteOutputs () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
PyramidalSymmetryConstrainedRegistrationBridge () | |
void | SetupPyramids () |
virtual | ~PyramidalSymmetryConstrainedRegistrationBridge () |
Definition at line 21 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef BaseTransformType::Pointer anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::BaseTransformPointer |
Definition at line 35 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef itk::AffineTransform<ScalarType,3> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::BaseTransformType |
Definition at line 34 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef itk::SmartPointer<const Self> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::ConstPointer |
Definition at line 45 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef InputImageType::Pointer anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::InputImagePointer |
Definition at line 25 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef InputImageType::RegionType anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::InputImageRegionType |
Definition at line 26 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef itk::Image<double,3> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::InputImageType |
Definition at line 24 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef TransformType::MatrixType anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::MatrixType |
Definition at line 31 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef TransformType::OffsetType anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::OffsetType |
Definition at line 32 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef TransformType::ParametersType anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::ParametersType |
Definition at line 30 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef itk::SmartPointer<Self> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::Pointer |
Definition at line 44 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef PyramidType::Pointer anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::PyramidPointer |
Definition at line 38 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef anima::PyramidImageFilter<InputImageType,InputImageType> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::PyramidType |
Definition at line 37 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef PyramidalSymmetryConstrainedRegistrationBridge anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::Self |
SmartPointer typedef support
Definition at line 41 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef itk::ProcessObject anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::Superclass |
Definition at line 42 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef TransformType::Pointer anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::TransformPointer |
Definition at line 29 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
typedef anima::AxisRotationTransform<ScalarType> anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::TransformType |
Definition at line 28 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
protected |
Definition at line 25 of file animaPyramidalSymmetryConstrainedRegistrationBridge.hxx.
References MutualInformation.
Referenced by anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::SetFloSymmetryTransform().
|
protectedvirtual |
Definition at line 56 of file animaPyramidalSymmetryConstrainedRegistrationBridge.hxx.
Referenced by anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::SetFloSymmetryTransform().
virtual::itk::LightObject::Pointer anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::CreateAnother | ( | void | ) | const |
|
inline |
Definition at line 79 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 67 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
virtual |
|
inline |
Definition at line 82 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 70 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 64 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 61 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 76 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 73 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
static |
|
inline |
Definition at line 85 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 59 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 88 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
References anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::PyramidalSymmetryConstrainedRegistrationBridge(), anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::SetupPyramids(), and anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::~PyramidalSymmetryConstrainedRegistrationBridge().
|
inline |
Definition at line 80 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 68 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 83 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 71 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 65 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Setter for images
Definition at line 58 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 87 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 62 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 77 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
inline |
Definition at line 74 of file animaPyramidalSymmetryConstrainedRegistrationBridge.h.
|
protected |
Definition at line 329 of file animaPyramidalSymmetryConstrainedRegistrationBridge.hxx.
References anima::GetRotationMatrixFromVectors().
Referenced by anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::SetFloSymmetryTransform().
void anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::Update | ( | ) |
Definition at line 61 of file animaPyramidalSymmetryConstrainedRegistrationBridge.hxx.
References MeanSquares, MutualInformation, and NormalizedMutualInformation.
void anima::PyramidalSymmetryConstrainedRegistrationBridge< ScalarType >::WriteOutputs | ( | ) |
Definition at line 312 of file animaPyramidalSymmetryConstrainedRegistrationBridge.hxx.