areaDetector  3-12-1
EPICS areaDetector framework
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()

NDPosPluginFileReader::~NDPosPluginFileReader ( )
virtual

Member Function Documentation

◆ addDimension()

asynStatus NDPosPluginFileReader::addDimension ( )

◆ addPosition()

asynStatus NDPosPluginFileReader::addPosition ( )

◆ clearPositions()

asynStatus NDPosPluginFileReader::clearPositions ( )

◆ getErrorMsg()

std::string NDPosPluginFileReader::getErrorMsg ( )

◆ loadXML()

asynStatus NDPosPluginFileReader::loadXML ( const std::string &  filename)

◆ processNode()

asynStatus NDPosPluginFileReader::processNode ( )

◆ readDimensions()

std::vector< std::string > NDPosPluginFileReader::readDimensions ( )

◆ readPositions()

std::vector< std::map< std::string, double > > NDPosPluginFileReader::readPositions ( )

◆ setErrorMsg()

void NDPosPluginFileReader::setErrorMsg ( const std::string &  msg)
protected

◆ validateXML()

asynStatus NDPosPluginFileReader::validateXML ( const std::string &  filename)

Member Data Documentation

◆ DIMENSION_NAME

const std::string NDPosPluginFileReader::DIMENSION_NAME = "name"
static

◆ ELEMENT_DIMENSION

const std::string NDPosPluginFileReader::ELEMENT_DIMENSION = "dimension"
static

◆ ELEMENT_DIMENSIONS

const std::string NDPosPluginFileReader::ELEMENT_DIMENSIONS = "dimensions"
static

◆ ELEMENT_NAME

const std::string NDPosPluginFileReader::ELEMENT_NAME = "name"
static

◆ ELEMENT_POSITION

const std::string NDPosPluginFileReader::ELEMENT_POSITION = "position"
static

◆ ELEMENT_POSITIONS

const std::string NDPosPluginFileReader::ELEMENT_POSITIONS = "positions"
static

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