49 #ifndef DOXYGEN_SHOULD_SKIP_THIS
51 #ifndef vpMbtXmlParser_HH
52 #define vpMbtXmlParser_HH
54 #include <visp/vpConfig.h>
58 #include <libxml/xmlmemory.h>
60 #include <visp/vpXmlParser.h>
61 #include <visp/vpMe.h>
62 #include <visp/vpCameraParameters.h>
73 class VISP_EXPORT vpMbtXmlParser:
public vpXmlParser
109 virtual ~vpMbtXmlParser();
111 void parse(
const char * filename);
116 void lecture_ecm (xmlDocPtr doc, xmlNodePtr node);
117 void lecture_sample (xmlDocPtr doc, xmlNodePtr node);
118 void lecture_camera (xmlDocPtr doc, xmlNodePtr node);
119 void lecture_mask (xmlDocPtr doc, xmlNodePtr node);
120 void lecture_range (xmlDocPtr doc, xmlNodePtr node);
121 void lecture_contrast (xmlDocPtr doc, xmlNodePtr node);
124 void getMe(
vpMe& _ecm)
const { _ecm = this->m_ecm;}
virtual void writeMainClass(xmlNodePtr node)=0
Contains predetermined masks for sites and holds moving edges tracking parameters.
This class intends to simplify the creation of xml parser based on the libxml2 third party library...
Generic class defining intrinsic camera parameters.
virtual void readMainClass(xmlDocPtr doc, xmlNodePtr node)=0
void parse(const std::string &filename)