#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.
|
virtual |
Definition at line 58 of file CalibrationCategory.h.
|
inlineprotectedvirtual |
Definition at line 48 of file CalibrationCategory.h.
|
pure virtual |
Should returun true if the CI input match that category
|
inlinevirtual |
Definition at line 38 of file CalibrationCategory.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), and cuy.graphElement::__init__().
|
protectedpure virtual |
Read category parameters from XML
|
protectedpure virtual |
Save category parameters to XML