![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxTransformixMain.h>
A class with all functionality to configure transformix.
The TransformixMain class inherits from ElastixMain. We overwrite the Run() -function. In the new Run() the Run()-function from the ElastixTemplate-class is not called (as in elxElastixMain.cxx), because this time we don't want to start a registration, but just apply a transformation to an input image.
Definition at line 39 of file elxTransformixMain.h.
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static const ComponentDatabase & | GetComponentDatabase () |
static Pointer | New () |
Protected Member Functions | |
int | InitDBIndex () override |
TransformixMain ()=default | |
~TransformixMain () override | |
![]() | |
virtual ObjectPointer | CreateComponent (const ComponentDescriptionType &name) |
virtual ObjectContainerPointer | CreateComponents (const ComponentDescriptionType &key, const ComponentDescriptionType &defaultComponentName, int &errorcode, bool mandatoryComponent=true) |
ElastixMain () | |
void | GetImageInformationFromFile (const std::string &filename, ImageDimensionType &imageDimension) const |
virtual int | InitDBIndex () |
~ElastixMain () override | |
Private Member Functions | |
int | RunWithTransform (itk::TransformBase *) |
Elastix components.
Definition at line 150 of file elxElastixMain.h.
Typedefs for the database that holds pointers to New() functions. Those functions are used to instantiate components, such as the metric etc.
Definition at line 161 of file elxElastixMain.h.
Definition at line 163 of file elxElastixMain.h.
using elastix::TransformixMain::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 48 of file elxTransformixMain.h.
Definition at line 155 of file elxElastixMain.h.
Definition at line 153 of file elxElastixMain.h.
using elastix::ElastixMain::DataObjectPointer = itk::DataObject::Pointer |
Definition at line 147 of file elxElastixMain.h.
Definition at line 166 of file elxElastixMain.h.
Definition at line 165 of file elxElastixMain.h.
Definition at line 154 of file elxElastixMain.h.
Definition at line 152 of file elxElastixMain.h.
using elastix::ElastixMain::ObjectPointer = itk::Object::Pointer |
Typedef's from Superclass. typedef's from itk base Object.
Definition at line 146 of file elxElastixMain.h.
Typedef that is used in the elastix dll version.
Definition at line 169 of file elxElastixMain.h.
Definition at line 164 of file elxElastixMain.h.
using elastix::TransformixMain::Pointer = itk::SmartPointer<Self> |
Definition at line 47 of file elxTransformixMain.h.
Definition at line 162 of file elxElastixMain.h.
Standard itk.
Definition at line 45 of file elxTransformixMain.h.
Definition at line 46 of file elxTransformixMain.h.
|
protecteddefault |
|
overrideprotected |
|
virtual |
Run-time type information (and related methods).
Reimplemented from elastix::ElastixMain.
|
overrideprotectedvirtual |
InitDBIndex sets m_DBIndex to the value obtained from the ComponentDatabase.
Reimplemented from elastix::ElastixMain.
elastix::TransformixMain::ITK_DISALLOW_COPY_AND_MOVE | ( | TransformixMain | ) |
|
static |
Method for creation through the object factory.
|
overridevirtual |
Overwrite Run() from base-class.
Reimplemented from elastix::ElastixMain.
|
overridevirtual |
Overwrite Run( argmap ) from superclass. Simply calls the superclass.
Reimplemented from elastix::ElastixMain.
|
overridevirtual |
Reimplemented from elastix::ElastixMain.
int elastix::TransformixMain::Run | ( | const ArgumentMapType & | argmap, |
const std::vector< ParameterMapType > & | inputMaps, | ||
itk::TransformBase * | = nullptr |
||
) |
Run version for using transformix as library.
|
private |
Does Run with an optionally specified Transform.
|
virtual |
Get and Set input- and outputImage.
Generated on 2023-01-13
for elastix by ![]() |
![]() |