|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkElastixRegistrationMethod.h>
Definition at line 56 of file itkElastixRegistrationMethod.h.
Inheritance diagram for itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >:Public Member Functions | |
| virtual void | AddFixedImage (TFixedImage *fixedImage) |
| virtual void | AddFixedMask (FixedMaskType *fixedMask) |
| virtual void | AddMovingImage (TMovingImage *movingImage) |
| virtual void | AddMovingMask (MovingMaskType *movingMask) |
| void | DisableOutput () |
| virtual const char * | GetClassName () const |
| SmartPointer< TransformType > | GetCombinationTransform () const |
| const FixedImageType * | GetFixedImage () const |
| const FixedImageType * | GetFixedImage (const unsigned int index) const |
| const FixedMaskType * | GetFixedMask () const |
| const FixedMaskType * | GetFixedMask (const unsigned int index) const |
| virtual std::string | GetFixedPointSetFileName () const |
| virtual std::string | GetInitialTransformParameterFileName () const |
| const FixedImageType * | GetInput () const |
| const DataObject * | GetInput (DataObjectPointerArraySizeType index) const |
| virtual std::string | GetLogFileName () const |
| virtual const bool & | GetLogToConsole () |
| virtual const bool & | GetLogToFile () |
| const MovingImageType * | GetMovingImage () const |
| const MovingImageType * | GetMovingImage (const unsigned int index) const |
| const MovingMaskType * | GetMovingMask () const |
| const MovingMaskType * | GetMovingMask (const unsigned int index) const |
| virtual std::string | GetMovingPointSetFileName () const |
| SmartPointer< TransformType > | GetNthTransform (const unsigned int n) const |
| unsigned int | GetNumberOfFixedImages () const |
| unsigned int | GetNumberOfFixedMasks () const |
| unsigned int | GetNumberOfMovingImages () const |
| unsigned int | GetNumberOfMovingMasks () const |
| virtual int | GetNumberOfThreads () const |
| unsigned int | GetNumberOfTransforms () const |
| ResultImageType * | GetOutput () |
| const ResultImageType * | GetOutput () const |
| DataObject * | GetOutput (unsigned int idx) |
| const DataObject * | GetOutput (unsigned int idx) const |
| virtual std::string | GetOutputDirectory () const |
| ParameterObjectType * | GetParameterObject () |
| const ParameterObjectType * | GetParameterObject () const |
| ParameterObjectType * | GetTransformParameterObject () |
| const ParameterObjectType * | GetTransformParameterObject () const |
| ITK_DISALLOW_COPY_AND_MOVE (ElastixRegistrationMethod) | |
| virtual void | LogToConsoleOff () |
| virtual void | LogToConsoleOn () |
| virtual void | LogToFileOff () |
| virtual void | LogToFileOn () |
| void | RemoveFixedMask () |
| void | RemoveFixedPointSetFileName () |
| virtual void | RemoveInitialTransformParameterFileName () |
| void | RemoveLogFileName () |
| virtual void | RemoveMovingMask () |
| void | RemoveMovingPointSetFileName () |
| void | RemoveOutputDirectory () |
| virtual void | SetFixedImage (TFixedImage *fixedImage) |
| virtual void | SetFixedMask (FixedMaskType *fixedMask) |
| virtual void | SetFixedPointSetFileName (std::string _arg) |
| virtual void | SetInitialTransformParameterFileName (std::string _arg) |
| void | SetInput (DataObjectPointerArraySizeType index, DataObject *input) |
| void | SetInput (FixedImageType *fixedImage) |
| void | SetLogFileName (const std::string logFileName) |
| virtual void | SetLogToConsole (bool _arg) |
| virtual void | SetLogToFile (bool _arg) |
| virtual void | SetMovingImage (TMovingImage *movingImages) |
| virtual void | SetMovingMask (MovingMaskType *movingMask) |
| virtual void | SetMovingPointSetFileName (std::string _arg) |
| virtual void | SetNumberOfThreads (int _arg) |
| virtual void | SetOutputDirectory (std::string _arg) |
| virtual void | SetParameterObject (ParameterObjectType *parameterObject) |
Static Public Member Functions | |
| static SmartPointer< TransformType > | ConvertToItkTransform (const TransformType &) |
| static Pointer | New () |
Static Public Attributes | |
| static constexpr unsigned int | FixedImageDimension = TFixedImage::ImageDimension |
| static constexpr unsigned int | MovingImageDimension = TMovingImage::ImageDimension |
Protected Types | |
| using | DataObjectPointer = ProcessObject::DataObjectPointer |
Protected Member Functions | |
| ElastixRegistrationMethod () | |
| void | GenerateData () override |
| DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
Private Types | |
| using | ElastixTransformBaseType = elx::TransformBase< elx::ElastixTemplate< TFixedImage, TMovingImage > > |
Private Member Functions | |
| unsigned int | GetNumberOfInputsOfType (const DataObjectIdentifierType &intputType) const |
| bool | IsInputOfType (const DataObjectIdentifierType &InputOfType, const DataObjectIdentifierType &inputName) const |
| std::string | MakeUniqueName (const DataObjectIdentifierType &key) |
| void | RemoveInputsOfType (const DataObjectIdentifierType &inputName) |
Private Attributes | |
| SmartPointer< const elx::ElastixMain > | m_ElastixMain { nullptr } |
| bool | m_EnableOutput { true } |
| std::string | m_FixedPointSetFileName {} |
| std::string | m_InitialTransformParameterFileName {} |
| unsigned int | m_InputUID { 0 } |
| std::string | m_LogFileName {} |
| bool | m_LogToConsole { false } |
| bool | m_LogToFile { false } |
| std::string | m_MovingPointSetFileName {} |
| int | m_NumberOfThreads { 0 } |
| std::string | m_OutputDirectory {} |
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ArgumentMapEntryType = ArgumentMapType::value_type |
Definition at line 79 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ArgumentMapType = ElastixMainType::ArgumentMapType |
Definition at line 78 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 65 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::DataObjectContainerIterator = DataObjectContainerType::Iterator |
Definition at line 84 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::DataObjectContainerPointer = ElastixMainType::DataObjectContainerPointer |
Definition at line 83 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::DataObjectContainerType = ElastixMainType::DataObjectContainerType |
Definition at line 82 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::DataObjectIdentifierType = ProcessObject::DataObjectIdentifierType |
Definition at line 85 of file itkElastixRegistrationMethod.h.
|
protected |
Definition at line 281 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
Definition at line 86 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ElastixMainObjectPointer = ElastixMainType::ObjectPointer |
Definition at line 77 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ElastixMainPointer = ElastixMainType::Pointer |
Definition at line 75 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ElastixMainType = elx::ElastixMain |
Typedefs.
Definition at line 74 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ElastixMainVectorType = std::vector<ElastixMainPointer> |
Definition at line 76 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 306 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::FixedImageType = TFixedImage |
Definition at line 103 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::FixedMaskType = Image<unsigned char, FixedImageDimension> |
Definition at line 99 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::FlatDirectionCosinesType = ElastixMainType::FlatDirectionCosinesType |
Definition at line 80 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::MovingImageType = TMovingImage |
Definition at line 104 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::MovingMaskType = Image<unsigned char, MovingImageDimension> |
Definition at line 100 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::NameArrayType = ProcessObject::NameArray |
Definition at line 87 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterMapType = ParameterObjectType::ParameterMapType |
Definition at line 90 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterMapVectorType = ParameterObjectType::ParameterMapVectorType |
Definition at line 91 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterObjectConstPointer = ParameterObjectType::ConstPointer |
Definition at line 94 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterObjectPointer = ParameterObjectType::Pointer |
Definition at line 93 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterObjectType = elx::ParameterObject |
Definition at line 89 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ParameterValueVectorType = ParameterObjectType::ParameterValueVectorType |
Definition at line 92 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::Pointer = SmartPointer<Self> |
Definition at line 64 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ResultImageType = FixedImageType |
Definition at line 105 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::Self = ElastixRegistrationMethod |
Standard ITK typedefs.
Definition at line 62 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::Superclass = ImageSource<TFixedImage> |
Definition at line 63 of file itkElastixRegistrationMethod.h.
| using itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::TransformType = Transform<double, FixedImageDimension, MovingImageDimension> |
Definition at line 101 of file itkElastixRegistrationMethod.h.
|
protected |
|
virtual |
|
virtual |
Set/Add/Get/Remove/NumberOf fixed masks.
|
virtual |
|
virtual |
|
static |
Converts the specified elastix Transform object to the corresponding ITK Transform object. Returns null if there is no corresponding ITK Transform type.
|
inline |
Disables output to log and standard output.
Definition at line 250 of file itkElastixRegistrationMethod.h.
|
overrideprotected |
|
virtual |
Run-time type information (and related methods).
| SmartPointer< TransformType > itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetCombinationTransform | ( | ) | const |
Returns the combination transformation, produced during the last Update().
| const FixedImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetFixedImage | ( | ) | const |
| const FixedImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetFixedImage | ( | const unsigned int | index | ) | const |
| const FixedMaskType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetFixedMask | ( | ) | const |
| const FixedMaskType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetFixedMask | ( | const unsigned int | index | ) | const |
|
virtual |
|
virtual |
| const FixedImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetInput | ( | ) | const |
| const DataObject * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetInput | ( | DataObjectPointerArraySizeType | index | ) | const |
|
virtual |
|
virtual |
|
virtual |
| const MovingImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetMovingImage | ( | ) | const |
| const MovingImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetMovingImage | ( | const unsigned int | index | ) | const |
| const MovingMaskType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetMovingMask | ( | ) | const |
| const MovingMaskType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetMovingMask | ( | const unsigned int | index | ) | const |
|
virtual |
| SmartPointer< TransformType > itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNthTransform | ( | const unsigned int | n | ) | const |
Returns the nth transformation, produced during the last Update().
| unsigned int itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNumberOfFixedImages | ( | ) | const |
| unsigned int itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNumberOfFixedMasks | ( | ) | const |
|
private |
GetNumberOfInputsOfType
| unsigned int itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNumberOfMovingImages | ( | ) | const |
| unsigned int itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNumberOfMovingMasks | ( | ) | const |
|
virtual |
| unsigned int itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetNumberOfTransforms | ( | ) | const |
Returns the number of transformations, produced during the last Update().
| ResultImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetOutput | ( | ) |
| const ResultImageType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetOutput | ( | ) | const |
| DataObject * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetOutput | ( | unsigned int | idx | ) |
| const DataObject * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetOutput | ( | unsigned int | idx | ) | const |
|
virtual |
| ParameterObjectType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetParameterObject | ( | ) |
| const ParameterObjectType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetParameterObject | ( | ) | const |
| ParameterObjectType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetTransformParameterObject | ( | ) |
Get transform parameter object.
| const ParameterObjectType * itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::GetTransformParameterObject | ( | ) | const |
|
private |
IsInputOfType.
| itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | ElastixRegistrationMethod< TFixedImage, TMovingImage > | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overrideprotected |
|
private |
MakeUniqueName.
|
static |
Method for creation through the object factory.
| void itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::RemoveFixedMask | ( | ) |
|
inline |
Definition at line 207 of file itkElastixRegistrationMethod.h.
|
inlinevirtual |
Definition at line 198 of file itkElastixRegistrationMethod.h.
|
private |
RemoveInputsOfType.
| void itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::RemoveLogFileName | ( | ) |
|
virtual |
|
inline |
Definition at line 216 of file itkElastixRegistrationMethod.h.
|
inline |
Definition at line 225 of file itkElastixRegistrationMethod.h.
|
virtual |
Set/Add/Get/NumberOf fixed images.
|
virtual |
|
virtual |
Set/Get/Remove fixed point set filename.
|
virtual |
Set/Get/Remove initial transform parameter filename.
| void itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::SetInput | ( | DataObjectPointerArraySizeType | index, |
| DataObject * | input | ||
| ) |
| void itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::SetInput | ( | FixedImageType * | fixedImage | ) |
| void itk::ElastixRegistrationMethod< TFixedImage, TMovingImage >::SetLogFileName | ( | const std::string | logFileName | ) |
Set/Get/Remove log filename.
|
virtual |
Log to std::cout on/off.
|
virtual |
Log to file on/off.
|
virtual |
Set/Add/Get/NumberOf moving images.
|
virtual |
Set/Add/Get/Remove/NumberOf moving masks.
|
virtual |
Set/Get/Remove moving point set filename.
|
virtual |
|
virtual |
Set/Get/Remove output directory.
|
virtual |
Set/Get parameter object.
|
staticconstexpr |
Definition at line 96 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 308 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 317 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 311 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 310 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 323 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 315 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 318 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 319 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 312 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 321 of file itkElastixRegistrationMethod.h.
|
private |
Definition at line 314 of file itkElastixRegistrationMethod.h.
|
staticconstexpr |
Definition at line 97 of file itkElastixRegistrationMethod.h.
Generated on 1687403667 for elastix by 1.9.4 |