|
|
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 | |
| using | ConstImagePointer = Image::ConstPointer |
| using | Image = itk::DataObject |
| using | ImagePointer = Image::Pointer |
| using | ObjectPointer = elastix::ElastixMain::ObjectPointer |
| using | ParameterMapListType = std::vector< itk::ParameterFileParser::ParameterMapType > |
| using | ParameterMapType = itk::ParameterFileParser::ParameterMapType |
| using | ParameterValuesType = itk::ParameterFileParser::ParameterValuesType |
Public Member Functions | |
| ELASTIX () | |
| ImagePointer | GetResultImage () |
| ConstImagePointer | GetResultImage () const |
| ParameterMapType | GetTransformParameterMap () const |
| ParameterMapListType | GetTransformParameterMapList () const |
| 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 |
| using elastix::ELASTIX::ConstImagePointer = Image::ConstPointer |
Definition at line 45 of file elastixlib.h.
| using elastix::ELASTIX::Image = itk::DataObject |
Definition at line 43 of file elastixlib.h.
| using elastix::ELASTIX::ImagePointer = Image::Pointer |
Definition at line 44 of file elastixlib.h.
Definition at line 53 of file elastixlib.h.
| using elastix::ELASTIX::ParameterMapListType = std::vector<itk::ParameterFileParser::ParameterMapType> |
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 | ( | ) |
Getter for result image. Non-const overload
| ConstImagePointer elastix::ELASTIX::GetResultImage | ( | ) | const |
Getter for result image.
| ParameterMapType elastix::ELASTIX::GetTransformParameterMap | ( | ) | const |
Get transform parameters of last registration step.
| ParameterMapListType elastix::ELASTIX::GetTransformParameterMapList | ( | ) | const |
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 125 of file elastixlib.h.
|
private |
Definition at line 128 of file elastixlib.h.
Generated on 1739326392 for elastix by 1.9.8 |