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