#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 19 of file CalibrationCategory.h.
typedef XERCES_CPP_NAMESPACE::DOMElement CalibrationCategory< CI >::DOMElement |
Definition at line 21 of file CalibrationCategory.h.
typedef CI CalibrationCategory< CI >::Input |
Definition at line 22 of file CalibrationCategory.h.
CalibrationCategory< CI >::CalibrationCategory | ( | ) |
Definition at line 47 of file CalibrationCategory.h.
|
virtual |
Definition at line 50 of file CalibrationCategory.h.
|
inlineprotectedvirtual |
Definition at line 43 of file CalibrationCategory.h.
|
pure virtual |
Should returun true if the CI input match that category
|
inlinevirtual |
Definition at line 33 of file CalibrationCategory.h.
References contentValuesFiles::dom, CalibrationCategory< CI >::readFromDOM(), and CalibrationCategory< CI >::saveToDOM().
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
protectedpure virtual |
Read category parameters from XML
Referenced by CalibrationCategory< CI >::name().
|
protectedpure virtual |
Save category parameters to XML
Referenced by CalibrationCategory< CI >::name().