18#ifndef __itkParameterFileParser_h
19#define __itkParameterFileParser_h
22#include "itkObjectFactory.h"
101 itkSetStringMacro( ParameterFileName );
102 itkGetStringMacro( ParameterFileName );
138 bool CheckLine(
const std::string & line, std::string & lineOut )
const;
142 const std::string & line );
145 void SplitLine(
const std::string & fullLine,
const std::string & line,
146 std::vector< std::string > & splittedLine )
const;
Implements functionality to read a parameter file.
~ParameterFileParser() override
void SplitLine(const std::string &fullLine, const std::string &line, std::vector< std::string > &splittedLine) const
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
bool CheckLine(const std::string &line, std::string &lineOut) const
std::string m_ParameterFileName
void operator=(const Self &)
virtual const ParameterMapType & GetParameterMap(void) const
void BasicFileChecking(void) const
std::vector< std::string > ParameterValuesType
std::string ReturnParameterFileAsString(void)
void ThrowException(const std::string &line, const std::string &hint) const
void ReadParameterFile(void)
std::map< std::string, ParameterValuesType > ParameterMapType
void GetParameterFromLine(const std::string &fullLine, const std::string &line)
ParameterMapType m_ParameterMap
ParameterFileParser(const Self &)