#include <CalibrationCategory.h>
Public Types | |
typedef XERCES_CPP_NAMESPACE::DOMElement | DOMElement |
typedef CI | Input |
Public Member Functions | |
CalibrationCategory () | |
virtual bool | match (const CI &calibrationInput) const =0 |
virtual std::string | name () |
virtual | ~CalibrationCategory () |
Protected Member Functions | |
virtual void | dump () |
virtual void | readFromDOM (DOMElement *dom)=0 |
virtual void | saveToDOM (DOMElement *dom)=0 |
This class defines a category. The class is templated on the CI (category input) To actually use that class you have to inherit from it and implement the pure virtual functions.
Definition at line 22 of file CalibrationCategory.h.
typedef XERCES_CPP_NAMESPACE::DOMElement CalibrationCategory< CI >::DOMElement |
Definition at line 26 of file CalibrationCategory.h.
typedef CI CalibrationCategory< CI >::Input |
Definition at line 27 of file CalibrationCategory.h.
CalibrationCategory< CI >::CalibrationCategory | ( | ) |
Definition at line 54 of file CalibrationCategory.h.
{ }
CalibrationCategory< CI >::~CalibrationCategory | ( | ) | [virtual] |
Definition at line 58 of file CalibrationCategory.h.
{ }
virtual void CalibrationCategory< CI >::dump | ( | void | ) | [inline, protected, virtual] |
Definition at line 48 of file CalibrationCategory.h.
{ }
virtual bool CalibrationCategory< CI >::match | ( | const CI & | calibrationInput | ) | const [pure virtual] |
Should returun true if the CI input match that category
virtual std::string CalibrationCategory< CI >::name | ( | void | ) | [inline, virtual] |
Definition at line 38 of file CalibrationCategory.h.
{return "BaseCalibrationCategory";} //Set it to pure virtual?
virtual void CalibrationCategory< CI >::readFromDOM | ( | DOMElement * | dom | ) | [protected, pure virtual] |
Read category parameters from XML
virtual void CalibrationCategory< CI >::saveToDOM | ( | DOMElement * | dom | ) | [protected, pure virtual] |
Save category parameters to XML