quadEM  7-0
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
NDPosPluginFileReader Class Reference

#include <NDPosPluginFileReader.h>

Public Member Functions

 NDPosPluginFileReader ()
 
virtual ~NDPosPluginFileReader ()
 
asynStatus validateXML (const std::string &filename)
 
asynStatus loadXML (const std::string &filename)
 
std::vector< std::string > readDimensions ()
 
std::vector< std::map
< std::string, double > > 
readPositions ()
 
asynStatus clearPositions ()
 
asynStatus processNode ()
 
asynStatus addDimension ()
 
asynStatus addPosition ()
 
std::string getErrorMsg ()
 

Static Public Attributes

static const std::string ELEMENT_NAME = "name"
 
static const std::string ELEMENT_DIMENSIONS = "dimensions"
 
static const std::string ELEMENT_DIMENSION = "dimension"
 
static const std::string ELEMENT_POSITIONS = "positions"
 
static const std::string ELEMENT_POSITION = "position"
 
static const std::string DIMENSION_NAME = "name"
 

Protected Member Functions

void setErrorMsg (const std::string &msg)
 

Constructor & Destructor Documentation

NDPosPluginFileReader::NDPosPluginFileReader ( )
NDPosPluginFileReader::~NDPosPluginFileReader ( )
virtual

Member Function Documentation

asynStatus NDPosPluginFileReader::addDimension ( )
asynStatus NDPosPluginFileReader::addPosition ( )
asynStatus NDPosPluginFileReader::clearPositions ( )
std::string NDPosPluginFileReader::getErrorMsg ( )
asynStatus NDPosPluginFileReader::loadXML ( const std::string &  filename)
asynStatus NDPosPluginFileReader::processNode ( )
std::vector< std::string > NDPosPluginFileReader::readDimensions ( )
std::vector< std::map< std::string, double > > NDPosPluginFileReader::readPositions ( )
void NDPosPluginFileReader::setErrorMsg ( const std::string &  msg)
protected
asynStatus NDPosPluginFileReader::validateXML ( const std::string &  filename)

Member Data Documentation

const std::string NDPosPluginFileReader::DIMENSION_NAME = "name"
static
const std::string NDPosPluginFileReader::ELEMENT_DIMENSION = "dimension"
static
const std::string NDPosPluginFileReader::ELEMENT_DIMENSIONS = "dimensions"
static
const std::string NDPosPluginFileReader::ELEMENT_NAME = "name"
static
const std::string NDPosPluginFileReader::ELEMENT_POSITION = "position"
static
const std::string NDPosPluginFileReader::ELEMENT_POSITIONS = "positions"
static

The documentation for this class was generated from the following files: