49 #ifndef vpMbtXmlParser_HH
50 #define vpMbtXmlParser_HH
52 #include <visp/vpConfig.h>
56 #include <libxml/xmlmemory.h>
58 #include <visp/vpXmlParser.h>
59 #include <visp/vpMe.h>
60 #include <visp/vpCameraParameters.h>
134 void parse(
const char * filename);
137 void read_ecm (xmlDocPtr doc, xmlNodePtr node);
138 void read_sample (xmlDocPtr doc, xmlNodePtr node);
139 void read_camera (xmlDocPtr doc, xmlNodePtr node);
140 void read_mask (xmlDocPtr doc, xmlNodePtr node);
141 void read_range (xmlDocPtr doc, xmlNodePtr node);
142 void read_contrast (xmlDocPtr doc, xmlNodePtr node);
143 void read_face(xmlDocPtr doc, xmlNodePtr node);
void setCameraParameters(const vpCameraParameters &_cam)
double getAngleAppear() const
vpCameraParameters cam
Camera parameters.
Parse an Xml file to extract configuration parameters of a mbtConfig object.Data parser for the model...
void setAngleDisappear(const double &adisappear)
void getMe(vpMe &_ecm) const
virtual void writeMainClass(xmlNodePtr node)=0
Contains predetermined masks for sites and holds moving edges tracking parameters.
double getAngleDisappear() const
This class intends to simplify the creation of xml parser based on the libxml2 third party library...
vpMe m_ecm
Moving edges parameters.
double angleAppear
Angle to determine if a face appeared.
Generic class defining intrinsic camera parameters.
virtual void readMainClass(xmlDocPtr doc, xmlNodePtr node)=0
double angleDisappear
Angle to determine if a face disappeared.
void getCameraParameters(vpCameraParameters &_cam) const
void setMovingEdge(const vpMe &_ecm)
void setAngleAppear(const double &aappear)
void parse(const std::string &filename)