|
ANIMA
4.0
|
#include <animaPyramidalSymmetryBridge.h>
Inheritance diagram for anima::PyramidalSymmetryBridge< PixelType, ScalarType >:
Collaboration diagram for anima::PyramidalSymmetryBridge< PixelType, ScalarType >:Public Types | |
| typedef BaseTransformType::Pointer | BaseTransformPointer |
| typedef itk::AffineTransform< ScalarType, 3 > | BaseTransformType |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef InputImageType::Pointer | InputImagePointer |
| typedef itk::Image< PixelType, 3 > | InputImageType |
| typedef TransformType::MatrixType | MatrixType |
| typedef TransformType::OffsetType | OffsetType |
| typedef OutputImageType::Pointer | OutputImagePointer |
| typedef itk::Image< double, 3 > | OutputImageType |
| typedef TransformType::ParametersType | ParametersType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef PyramidType::Pointer | PyramidPointer |
| typedef itk::MultiResolutionPyramidImageFilter< InputImageType, OutputImageType > | PyramidType |
| typedef PyramidalSymmetryBridge | Self |
| typedef itk::ProcessObject | Superclass |
| typedef TransformType::Pointer | TransformPointer |
| typedef anima::SymmetryPlaneTransform< ScalarType > | TransformType |
Public Member Functions | |
| void | ComputeRealignTransform (itk::Vector< double, InputImageType::ImageDimension > centralPoint, typename InputImageType::PointType ¢erReal, ParametersType &imageParams) |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| std::string | GetFixedfile () |
| int | GetHistogramSize () |
| Metric | GetMetric () |
| virtual const char * | GetNameOfClass () const |
| int | GetNumberOfPyramidLevels () |
| int | GetOptimizerMaxIterations () |
| OutputImagePointer | GetOutputImage () |
| BaseTransformPointer | GetOutputRealignTransform () |
| std::string | GetOutputRealignTransformFile () |
| TransformPointer | GetOutputTransform () |
| std::string | GetOutputTransformFile () |
| std::string | GetResultfile () |
| double | GetUpperBoundAngle () |
| double | GetUpperBoundDistance () |
| void | ParseParameters (int argc, const char **argv) |
| void | SaveRealignTransformFile (void) |
| void | SaveResultFile (void) |
| void | SaveTransformFile (void) |
| void | SetFixedfile (std::string fixedfile) |
| void | SetFloatingImage (InputImagePointer FloatingImage) |
| void | SetHistogramSize (int histogramSize) |
| void | SetMetric (Metric metric) |
| void | SetNumberOfPyramidLevels (int numberOfPyramidLevels) |
| void | SetOptimizerMaxIterations (int optMaxIterations) |
| void | SetOutputRealignTransformFile (std::string outputRealignTransformFile) |
| void | SetOutputTransformFile (std::string outputTransformFile) |
| void | SetProgressCallback (itk::CStyleCommand::Pointer callback) |
| void | SetReferenceImage (InputImagePointer referenceImage) |
| void | SetResultFile (std::string resultFile) |
| void | SetUpperBoundAngle (double val) |
| void | SetUpperBoundDistance (double val) |
| void | Update () ITK_OVERRIDE |
| void | WriteOutputs () |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| PyramidalSymmetryBridge () | |
| void | SetupPyramids () |
| virtual | ~PyramidalSymmetryBridge () |
Definition at line 21 of file animaPyramidalSymmetryBridge.h.
| typedef BaseTransformType::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::BaseTransformPointer |
Definition at line 36 of file animaPyramidalSymmetryBridge.h.
| typedef itk::AffineTransform<ScalarType,3> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::BaseTransformType |
Definition at line 35 of file animaPyramidalSymmetryBridge.h.
| typedef itk::SmartPointer<const Self> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::ConstPointer |
Definition at line 46 of file animaPyramidalSymmetryBridge.h.
| typedef InputImageType::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::InputImagePointer |
Definition at line 26 of file animaPyramidalSymmetryBridge.h.
| typedef itk::Image<PixelType,3> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::InputImageType |
Definition at line 24 of file animaPyramidalSymmetryBridge.h.
| typedef TransformType::MatrixType anima::PyramidalSymmetryBridge< PixelType, ScalarType >::MatrixType |
Definition at line 32 of file animaPyramidalSymmetryBridge.h.
| typedef TransformType::OffsetType anima::PyramidalSymmetryBridge< PixelType, ScalarType >::OffsetType |
Definition at line 33 of file animaPyramidalSymmetryBridge.h.
| typedef OutputImageType::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::OutputImagePointer |
Definition at line 27 of file animaPyramidalSymmetryBridge.h.
| typedef itk::Image<double,3> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::OutputImageType |
Definition at line 25 of file animaPyramidalSymmetryBridge.h.
| typedef TransformType::ParametersType anima::PyramidalSymmetryBridge< PixelType, ScalarType >::ParametersType |
Definition at line 31 of file animaPyramidalSymmetryBridge.h.
| typedef itk::SmartPointer<Self> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::Pointer |
Definition at line 45 of file animaPyramidalSymmetryBridge.h.
| typedef PyramidType::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::PyramidPointer |
Definition at line 39 of file animaPyramidalSymmetryBridge.h.
| typedef itk::MultiResolutionPyramidImageFilter<InputImageType,OutputImageType> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::PyramidType |
Definition at line 38 of file animaPyramidalSymmetryBridge.h.
| typedef PyramidalSymmetryBridge anima::PyramidalSymmetryBridge< PixelType, ScalarType >::Self |
SmartPointer typedef support
Definition at line 42 of file animaPyramidalSymmetryBridge.h.
| typedef itk::ProcessObject anima::PyramidalSymmetryBridge< PixelType, ScalarType >::Superclass |
Definition at line 43 of file animaPyramidalSymmetryBridge.h.
| typedef TransformType::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::TransformPointer |
Definition at line 30 of file animaPyramidalSymmetryBridge.h.
| typedef anima::SymmetryPlaneTransform<ScalarType> anima::PyramidalSymmetryBridge< PixelType, ScalarType >::TransformType |
Definition at line 29 of file animaPyramidalSymmetryBridge.h.
|
inlineprotected |
Definition at line 112 of file animaPyramidalSymmetryBridge.h.
References MeanSquares, and anima::SymmetryPlaneTransform< TScalarType >::New().
|
inlineprotectedvirtual |
Definition at line 139 of file animaPyramidalSymmetryBridge.h.
References anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SetupPyramids().
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::ComputeRealignTransform | ( | itk::Vector< double, InputImageType::ImageDimension > | centralPoint, |
| typename InputImageType::PointType & | centerReal, | ||
| ParametersType & | imageParams | ||
| ) |
Definition at line 231 of file animaPyramidalSymmetryBridge.hxx.
| virtual::itk::LightObject::Pointer anima::PyramidalSymmetryBridge< PixelType, ScalarType >::CreateAnother | ( | void | ) | const |
|
inline |
Definition at line 88 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 67 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 61 of file animaPyramidalSymmetryBridge.h.
|
virtual |
|
inline |
Definition at line 76 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 64 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 103 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 109 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 82 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 106 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 85 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 79 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 73 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 70 of file animaPyramidalSymmetryBridge.h.
|
static |
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::ParseParameters | ( | int | argc, |
| const char ** | argv | ||
| ) |
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveRealignTransformFile | ( | void | ) |
Definition at line 439 of file animaPyramidalSymmetryBridge.hxx.
Referenced by anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SetProgressCallback().
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveResultFile | ( | void | ) |
Definition at line 409 of file animaPyramidalSymmetryBridge.hxx.
Referenced by anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SetProgressCallback().
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveTransformFile | ( | void | ) |
Definition at line 420 of file animaPyramidalSymmetryBridge.hxx.
Referenced by anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SetProgressCallback().
|
inline |
Definition at line 89 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 93 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 68 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 62 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 77 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 65 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 83 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 86 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 95 of file animaPyramidalSymmetryBridge.h.
References anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveRealignTransformFile(), anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveResultFile(), and anima::PyramidalSymmetryBridge< PixelType, ScalarType >::SaveTransformFile().
|
inline |
Definition at line 91 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 80 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 74 of file animaPyramidalSymmetryBridge.h.
|
inline |
Definition at line 71 of file animaPyramidalSymmetryBridge.h.
|
protected |
Definition at line 452 of file animaPyramidalSymmetryBridge.hxx.
Referenced by anima::PyramidalSymmetryBridge< PixelType, ScalarType >::~PyramidalSymmetryBridge().
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::Update | ( | ) |
Definition at line 24 of file animaPyramidalSymmetryBridge.hxx.
References MeanSquares, MutualInformation, and anima::TransformCartesianToSphericalCoordinates().
| void anima::PyramidalSymmetryBridge< PixelType, ScalarType >::WriteOutputs | ( | ) |
Definition at line 398 of file animaPyramidalSymmetryBridge.hxx.
1.8.13