Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elastixlib.h>
Definition at line 39 of file elastixlib.h.
Public Types | |
typedef itk::DataObject | Image |
typedef Image::Pointer | ImagePointer |
typedef elastix::ElastixMain::ObjectPointer | ObjectPointer |
typedef std::vector< itk::ParameterFileParser::ParameterMapType > | ParameterMapListType |
typedef itk::ParameterFileParser::ParameterMapType | ParameterMapType |
typedef itk::ParameterFileParser::ParameterValuesType | ParameterValuesType |
Public Member Functions | |
ELASTIX () | |
ImagePointer | GetResultImage (void) |
ParameterMapType | GetTransformParameterMap (void) |
ParameterMapListType | GetTransformParameterMapList (void) |
int | RegisterImages (ImagePointer fixedImage, ImagePointer movingImage, const ParameterMapType ¶meterMap, const std::string &outputPath, bool performLogging, bool performCout, ImagePointer fixedMask=nullptr, ImagePointer movingMask=nullptr) |
int | RegisterImages (ImagePointer fixedImage, ImagePointer movingImage, const std::vector< ParameterMapType > ¶meterMaps, const std::string &outputPath, bool performLogging, bool performCout, ImagePointer fixedMask=nullptr, ImagePointer movingMask=nullptr, ObjectPointer transform=nullptr) |
virtual | ~ELASTIX () |
Private Attributes | |
ImagePointer | m_ResultImage |
ParameterMapListType | m_TransformParametersList |
typedef itk::DataObject elastix::ELASTIX::Image |
Definition at line 44 of file elastixlib.h.
typedef Image::Pointer elastix::ELASTIX::ImagePointer |
Definition at line 45 of file elastixlib.h.
Definition at line 53 of file elastixlib.h.
typedef std::vector< itk::ParameterFileParser::ParameterMapType > elastix::ELASTIX::ParameterMapListType |
Definition at line 50 of file elastixlib.h.
Definition at line 49 of file elastixlib.h.
Definition at line 48 of file elastixlib.h.
elastix::ELASTIX::ELASTIX | ( | ) |
Constructor and destructor
|
virtual |
ImagePointer elastix::ELASTIX::GetResultImage | ( | void | ) |
Getter for result image.
ParameterMapType elastix::ELASTIX::GetTransformParameterMap | ( | void | ) |
Get transform parameters of last registration step.
ParameterMapListType elastix::ELASTIX::GetTransformParameterMapList | ( | void | ) |
Get transform parameters of all registration steps.
int elastix::ELASTIX::RegisterImages | ( | ImagePointer | fixedImage, |
ImagePointer | movingImage, | ||
const ParameterMapType & | parameterMap, | ||
const std::string & | outputPath, | ||
bool | performLogging, | ||
bool | performCout, | ||
ImagePointer | fixedMask = nullptr , |
||
ImagePointer | movingMask = nullptr |
||
) |
The image registration interface functionality Note:
int elastix::ELASTIX::RegisterImages | ( | ImagePointer | fixedImage, |
ImagePointer | movingImage, | ||
const std::vector< ParameterMapType > & | parameterMaps, | ||
const std::string & | outputPath, | ||
bool | performLogging, | ||
bool | performCout, | ||
ImagePointer | fixedMask = nullptr , |
||
ImagePointer | movingMask = nullptr , |
||
ObjectPointer | transform = nullptr |
||
) |
|
private |
Definition at line 117 of file elastixlib.h.
|
private |
Definition at line 120 of file elastixlib.h.
Generated on 1667476801 for elastix by 1.9.4 |