18 #ifndef __itkParameterFileParser_h 19 #define __itkParameterFileParser_h 21 #include "itkObject.h" 22 #include "itkObjectFactory.h" 102 itkSetStringMacro( ParameterFileName );
103 itkGetStringMacro( ParameterFileName );
139 bool CheckLine(
const std::string & line, std::string & lineOut )
const;
143 const std::string & line );
146 void SplitLine(
const std::string & fullLine,
const std::string & line,
147 std::vector< std::string > & splittedLine )
const;
152 void ThrowException(
const std::string & line,
const std::string & hint )
const;
163 #endif // end __itkParameterFileParser_h
std::map< std::string, ParameterValuesType > ParameterMapType
std::ifstream m_ParameterFile
void SplitLine(const std::string &fullLine, const std::string &line, std::vector< std::string > &splittedLine) const
void ThrowException(const std::string &line, const std::string &hint) const
std::string ReturnParameterFileAsString(void)
void GetParameterFromLine(const std::string &fullLine, const std::string &line)
Implements functionality to read a parameter file.
bool CheckLine(const std::string &line, std::string &lineOut) const
std::string m_ParameterFileName
virtual const ParameterMapType & GetParameterMap(void) const
void operator=(const Self &)
ParameterMapType m_ParameterMap
std::vector< std::string > ParameterValuesType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
void BasicFileChecking(void) const
virtual ~ParameterFileParser()
void ReadParameterFile(void)