18 #ifndef __elastixlib_h 19 #define __elastixlib_h 24 #include <itkDataObject.h> 86 int RegisterImages( ImagePointer fixedImage,
87 ImagePointer movingImage,
88 ParameterMapType & parameterMap,
89 std::string outputPath,
92 ImagePointer fixedMask = 0,
93 ImagePointer movingMask = 0 );
95 int RegisterImages( ImagePointer fixedImage,
96 ImagePointer movingImage,
97 std::vector< ParameterMapType > & parameterMaps,
98 std::string outputPath,
101 ImagePointer fixedMask = 0,
102 ImagePointer movingMask = 0,
103 ObjectPointer transform = 0);
106 ImagePointer GetResultImage(
void );
109 ParameterMapType GetTransformParameterMap(
void );
112 ParameterMapListType GetTransformParameterMapList(
void );
114 std::string
ConvertSecondsToDHMS(
const double totalSeconds,
const unsigned int precision = 0 );
std::map< std::string, ParameterValuesType > ParameterMapType
std::vector< itk::ParameterFileParser::ParameterMapType > ParameterMapListType
Image::Pointer ImagePointer
itk::ParameterFileParser::ParameterValuesType ParameterValuesType
itk::ParameterFileParser::ParameterMapType ParameterMapType
std::string GetCurrentDateAndTime(void)
elastix::ElastixMain::ObjectPointer ObjectPointer
std::string ConvertSecondsToDHMS(const double totalSeconds, const unsigned int precision=0)
ObjectType::Pointer ObjectPointer
ParameterMapListType m_TransformParametersList
std::vector< std::string > ParameterValuesType
ImagePointer m_ResultImage