Go to the documentation of this file.
18 #ifndef elxParameterObject_h
19 #define elxParameterObject_h
21 #include "itkObjectFactory.h"
22 #include "itkDataObject.h"
39 typedef itk::SmartPointer< Self >
Pointer;
42 itkTypeMacro(
Self, itk::DataObject );
90 const unsigned int & numberOfResolutions = 4u,
91 const double & finalGridSpacingInPhysicalUnits = 10.0 );
95 template<
typename T >
98 std::ostringstream stm;
106 void PrintSelf( std::ostream & os, itk::Indent indent )
const ITK_OVERRIDE;
116 #endif // elxParameterObject_h
std::vector< ParameterMapType > ParameterMapVectorType
Implements functionality to read a parameter file.
std::string ParameterKeyType
ParameterFileNameVectorType::const_iterator ParameterFileNameVectorConstIterator
const ParameterMapType & GetParameterMap(const unsigned int index) const
ParameterFileNameVectorType::iterator ParameterFileNameVectorIterator
void AddParameterFile(const ParameterFileNameType ¶meterFileName)
void SetParameterMap(const ParameterMapType ¶meterMap)
ParameterValueVectorType::iterator ParameterValueVectorIterator
ParameterMapVectorType m_ParameterMap
void WriteParameterFile(const ParameterMapType ¶meterMap, const ParameterFileNameType ¶meterFileName)
void WriteParameterFile(const ParameterMapVectorType ¶meterMapVector, const ParameterFileNameVectorType ¶meterFileNameVector)
static const ParameterMapType GetDefaultParameterMap(const std::string &transformName, const unsigned int &numberOfResolutions=4u, const double &finalGridSpacingInPhysicalUnits=10.0)
static std::string ToString(const T &n)
itk::ParameterFileParser ParameterFileParserType
ParameterMapType::iterator ParameterMapIterator
std::string ParameterFileNameType
void ReadParameterFile(const ParameterFileNameVectorType ¶meterFileNameVector)
void SetParameterMap(const ParameterMapVectorType ¶meterMap)
std::string ParameterValueType
void PrintSelf(std::ostream &os, itk::Indent indent) const ITK_OVERRIDE
std::vector< ParameterValueType > ParameterValueVectorType
void ReadParameterFile(const ParameterFileNameType ¶meterFileName)
ParameterFileParserType::Pointer ParameterFileParserPointer
void WriteParameterFile(const ParameterFileNameType ¶meterFileName)
ParameterMapType::const_iterator ParameterMapConstIterator
void WriteParameterFile(void)
void WriteParameterFile(const ParameterFileNameVectorType ¶meterFileNameVector)
std::vector< ParameterFileNameType > ParameterFileNameVectorType
itk::SmartPointer< const Self > ConstPointer
void AddParameterMap(const ParameterMapType ¶meterMap)
std::map< ParameterKeyType, ParameterValueVectorType > ParameterMapType
itk::SmartPointer< Self > Pointer
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|