Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxElastixFilter.h>
Definition at line 36 of file elxElastixFilter.h.
Public Member Functions | |
virtual void | AddFixedImage (TFixedImage *fixedImage) |
virtual void | AddFixedMask (FixedMaskType *fixedMask) |
virtual void | AddMovingImage (TMovingImage *movingImage) |
virtual void | AddMovingMask (MovingMaskType *movingMask) |
virtual const char * | GetClassName () const |
FixedImageConstPointer | GetFixedImage (const unsigned int index) const |
FixedImageConstPointer | GetFixedImage (void) const |
FixedMaskConstPointer | GetFixedMask (const unsigned int index) const |
FixedMaskConstPointer | GetFixedMask (void) const |
virtual std::string | GetFixedPointSetFileName () |
virtual std::string | GetInitialTransformParameterFileName () |
virtual std::string | GetLogFileName () const |
virtual const bool & | GetLogToConsole () |
virtual const bool & | GetLogToFile () |
MovingImageConstPointer | GetMovingImage (const unsigned int index) const |
MovingImageConstPointer | GetMovingImage (void) const |
MovingMaskConstPointer | GetMovingMask (const unsigned int index) const |
MovingMaskConstPointer | GetMovingMask (void) const |
virtual std::string | GetMovingPointSetFileName () |
unsigned int | GetNumberOfFixedImages (void) const |
unsigned int | GetNumberOfFixedMasks (void) const |
unsigned int | GetNumberOfMovingImages (void) const |
unsigned int | GetNumberOfMovingMasks (void) const |
virtual int | GetNumberOfThreads () |
virtual std::string | GetOutputDirectory () |
ParameterObjectType * | GetParameterObject (void) |
const ParameterObjectType * | GetParameterObject (void) const |
ParameterObjectType * | GetTransformParameterObject (void) |
const ParameterObjectType * | GetTransformParameterObject (void) const |
itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension) | |
itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension) | |
virtual void | LogToConsoleOff () |
virtual void | LogToConsoleOn () |
virtual void | LogToFileOff () |
virtual void | LogToFileOn () |
void | RemoveFixedMask (void) |
void | RemoveFixedPointSetFileName (void) |
virtual void | RemoveInitialTransformParameterFileName (void) |
void | RemoveLogFileName (void) |
virtual void | RemoveMovingMask (void) |
void | RemoveMovingPointSetFileName (void) |
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 | 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 Pointer | New () |
Protected Member Functions | |
ElastixFilter (void) | |
virtual void | GenerateData (void) override |
Private Member Functions | |
ElastixFilter (const Self &) | |
unsigned int | GetNumberOfInputsOfType (const DataObjectIdentifierType &intputType) |
bool | IsInputOfType (const DataObjectIdentifierType &InputOfType, DataObjectIdentifierType inputName) |
std::string | MakeUniqueName (const DataObjectIdentifierType &key) |
void | operator= (const Self &) |
void | RemoveInputsOfType (const DataObjectIdentifierType &inputName) |
Private Attributes | |
std::string | m_FixedPointSetFileName |
std::string | m_InitialTransformParameterFileName |
unsigned int | m_InputUID |
std::string | m_LogFileName |
bool | m_LogToConsole |
bool | m_LogToFile |
std::string | m_MovingPointSetFileName |
int | m_NumberOfThreads |
std::string | m_OutputDirectory |
typedef ArgumentMapType::value_type elastix::ElastixFilter< TFixedImage, TMovingImage >::ArgumentMapEntryType |
Definition at line 58 of file elxElastixFilter.h.
typedef ElastixMainType::ArgumentMapType elastix::ElastixFilter< TFixedImage, TMovingImage >::ArgumentMapType |
Definition at line 57 of file elxElastixFilter.h.
typedef itk::SmartPointer< const Self > elastix::ElastixFilter< TFixedImage, TMovingImage >::ConstPointer |
Definition at line 44 of file elxElastixFilter.h.
typedef DataObjectContainerType::Iterator elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerIterator |
Definition at line 63 of file elxElastixFilter.h.
typedef ElastixMainType::DataObjectContainerPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerPointer |
Definition at line 62 of file elxElastixFilter.h.
typedef ElastixMainType::DataObjectContainerType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerType |
Definition at line 61 of file elxElastixFilter.h.
typedef itk::ProcessObject::DataObjectIdentifierType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectIdentifierType |
Definition at line 64 of file elxElastixFilter.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectPointerArraySizeType |
Definition at line 65 of file elxElastixFilter.h.
typedef ElastixMainType::ObjectPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainObjectPointer |
Definition at line 56 of file elxElastixFilter.h.
typedef ElastixMainType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainPointer |
Definition at line 54 of file elxElastixFilter.h.
typedef elastix::ElastixMain elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainType |
Typedefs.
Definition at line 53 of file elxElastixFilter.h.
typedef std::vector< ElastixMainPointer > elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainVectorType |
Definition at line 55 of file elxElastixFilter.h.
typedef TFixedImage::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedImageConstPointer |
Definition at line 76 of file elxElastixFilter.h.
typedef TFixedImage::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedImagePointer |
Definition at line 75 of file elxElastixFilter.h.
typedef FixedMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskConstPointer |
Definition at line 85 of file elxElastixFilter.h.
typedef FixedMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskPointer |
Definition at line 84 of file elxElastixFilter.h.
typedef itk::Image< unsigned char, FixedImageDimension > elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskType |
Definition at line 83 of file elxElastixFilter.h.
typedef ElastixMainType::FlatDirectionCosinesType elastix::ElastixFilter< TFixedImage, TMovingImage >::FlatDirectionCosinesType |
Definition at line 59 of file elxElastixFilter.h.
typedef TMovingImage::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingImageConstPointer |
Definition at line 78 of file elxElastixFilter.h.
typedef TMovingImage::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingImagePointer |
Definition at line 77 of file elxElastixFilter.h.
typedef MovingMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskConstPointer |
Definition at line 88 of file elxElastixFilter.h.
typedef MovingMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskPointer |
Definition at line 87 of file elxElastixFilter.h.
typedef itk::Image< unsigned char, MovingImageDimension > elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskType |
Definition at line 86 of file elxElastixFilter.h.
typedef itk::ProcessObject::NameArray elastix::ElastixFilter< TFixedImage, TMovingImage >::NameArrayType |
Definition at line 66 of file elxElastixFilter.h.
typedef ParameterObjectType::ParameterMapType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterMapType |
Definition at line 69 of file elxElastixFilter.h.
typedef ParameterObjectType::ParameterMapVectorType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterMapVectorType |
Definition at line 70 of file elxElastixFilter.h.
typedef ParameterObjectType::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectConstPointer |
Definition at line 73 of file elxElastixFilter.h.
typedef ParameterObjectType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectPointer |
Definition at line 72 of file elxElastixFilter.h.
typedef ParameterObject elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectType |
Definition at line 68 of file elxElastixFilter.h.
typedef ParameterObjectType::ParameterValueVectorType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterValueVectorType |
Definition at line 71 of file elxElastixFilter.h.
typedef itk::SmartPointer< Self > elastix::ElastixFilter< TFixedImage, TMovingImage >::Pointer |
Definition at line 43 of file elxElastixFilter.h.
typedef ElastixFilter elastix::ElastixFilter< TFixedImage, TMovingImage >::Self |
Standard ITK typedefs.
Definition at line 41 of file elxElastixFilter.h.
typedef itk::ImageSource< TFixedImage > elastix::ElastixFilter< TFixedImage, TMovingImage >::Superclass |
Definition at line 42 of file elxElastixFilter.h.
|
protected |
|
private |
|
virtual |
|
virtual |
Set/Add/Get/Remove/NumberOf fixed masks.
|
virtual |
|
virtual |
|
overrideprotectedvirtual |
|
virtual |
Run-time type information (and related methods).
FixedImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedImage | ( | const unsigned int | index | ) | const |
FixedImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedImage | ( | void | ) | const |
FixedMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedMask | ( | const unsigned int | index | ) | const |
FixedMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedMask | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
MovingImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingImage | ( | const unsigned int | index | ) | const |
MovingImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingImage | ( | void | ) | const |
MovingMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingMask | ( | const unsigned int | index | ) | const |
MovingMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingMask | ( | void | ) | const |
|
virtual |
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfFixedImages | ( | void | ) | const |
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfFixedMasks | ( | void | ) | const |
|
private |
GetNumberOfInputsOfType
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfMovingImages | ( | void | ) | const |
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfMovingMasks | ( | void | ) | const |
|
virtual |
|
virtual |
ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetParameterObject | ( | void | ) |
const ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetParameterObject | ( | void | ) | const |
ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetTransformParameterObject | ( | void | ) |
Get transform parameter object.
const ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetTransformParameterObject | ( | void | ) | const |
|
private |
IsInputOfType.
elastix::ElastixFilter< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned int | , | ||
TFixedImage::ImageDimension | |||
) |
elastix::ElastixFilter< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned int | , | ||
TMovingImage::ImageDimension | |||
) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
MakeUniqueName.
|
static |
Method for creation through the object factory.
|
private |
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveFixedMask | ( | void | ) |
|
inline |
Definition at line 137 of file elxElastixFilter.h.
|
inlinevirtual |
Definition at line 132 of file elxElastixFilter.h.
|
private |
RemoveInputsOfType.
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveLogFileName | ( | void | ) |
|
virtual |
|
inline |
Definition at line 142 of file elxElastixFilter.h.
|
inline |
Definition at line 147 of file elxElastixFilter.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 elastix::ElastixFilter< 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.
|
private |
Definition at line 192 of file elxElastixFilter.h.
|
private |
Definition at line 191 of file elxElastixFilter.h.
|
private |
Definition at line 203 of file elxElastixFilter.h.
|
private |
Definition at line 196 of file elxElastixFilter.h.
|
private |
Definition at line 198 of file elxElastixFilter.h.
|
private |
Definition at line 199 of file elxElastixFilter.h.
|
private |
Definition at line 193 of file elxElastixFilter.h.
|
private |
Definition at line 201 of file elxElastixFilter.h.
|
private |
Definition at line 195 of file elxElastixFilter.h.
Generated on 1667476801 for elastix by 1.9.4 |