![]() |
Visual Servoing Platform
version 3.2.0
|
#include <vpMbtXmlGenericParser.h>
Public Types | |
enum | vpParserType { EDGE_PARSER = 1 << 0, KLT_PARSER = 1 << 1, DEPTH_NORMAL_PARSER = 1 << 2, DEPTH_DENSE_PARSER = 1 << 3, PROJECTION_ERROR_PARSER = 0 } |
Public Member Functions | |
Public Member Functions Inherited from vpXmlParser | |
void | parse (const std::string &filename) |
void | save (const std::string &filename, const bool append=false) |
void | setMap (const std::map< std::string, int > &_map) |
void | setMainTag (const std::string &tag) |
Static Public Member Functions | |
Static Public Member Functions Inherited from vpXmlParser | |
static void | cleanup () |
Protected Attributes | |
vpParserType | m_parserType |
vpCameraParameters | m_cam |
double | m_angleAppear |
double | m_angleDisappear |
bool | m_hasNearClipping |
double | m_nearClipping |
bool | m_hasFarClipping |
double | m_farClipping |
bool | m_fovClipping |
bool | m_useLod |
double | m_minLineLengthThreshold |
double | m_minPolygonAreaThreshold |
vpMe | m_ecm |
unsigned int | m_kltMaskBorder |
unsigned int | m_kltMaxFeatures |
unsigned int | m_kltWinSize |
double | m_kltQualityValue |
double | m_kltMinDist |
double | m_kltHarrisParam |
unsigned int | m_kltBlockSize |
unsigned int | m_kltPyramidLevels |
vpMbtFaceDepthNormal::vpFeatureEstimationType | m_depthNormalFeatureEstimationMethod |
int | m_depthNormalPclPlaneEstimationMethod |
int | m_depthNormalPclPlaneEstimationRansacMaxIter |
double | m_depthNormalPclPlaneEstimationRansacThreshold |
unsigned int | m_depthNormalSamplingStepX |
unsigned int | m_depthNormalSamplingStepY |
unsigned int | m_depthDenseSamplingStepX |
unsigned int | m_depthDenseSamplingStepY |
vpMe | m_projectionErrorMe |
unsigned int | m_projectionErrorKernelSize |
Protected Member Functions Inherited from vpXmlParser | |
std::map< std::string, int > | nodeMap |
std::string | main_tag |
bool | xmlReadBoolChild (xmlDocPtr doc, xmlNodePtr node) |
char * | xmlReadCharChild (xmlDocPtr doc, xmlNodePtr node) |
double | xmlReadDoubleChild (xmlDocPtr doc, xmlNodePtr node) |
float | xmlReadFloatChild (xmlDocPtr doc, xmlNodePtr node) |
int | xmlReadIntChild (xmlDocPtr doc, xmlNodePtr node) |
std::string | xmlReadStringChild (xmlDocPtr doc, xmlNodePtr node) |
unsigned int | xmlReadUnsignedIntChild (xmlDocPtr doc, xmlNodePtr node) |
void | xmlWriteBoolChild (xmlNodePtr node, const char *label, const bool value) |
void | xmlWriteCharChild (xmlNodePtr node, const char *label, const char *value) |
void | xmlWriteDoubleChild (xmlNodePtr node, const char *label, const double value) |
void | xmlWriteFloatChild (xmlNodePtr node, const char *label, const float value) |
void | xmlWriteIntChild (xmlNodePtr node, const char *label, const int value) |
void | xmlWriteStringChild (xmlNodePtr node, const char *label, const std::string &value) |
void | xmlWriteUnsignedIntChild (xmlNodePtr node, const char *label, const unsigned int value) |
Public Member Functions Inherited from vpMbtXmlGenericParser | |
vpMbtXmlGenericParser (const vpParserType &type=EDGE_PARSER) | |
virtual | ~vpMbtXmlGenericParser () |
double | getAngleAppear () const |
double | getAngleDisappear () const |
void | getCameraParameters (vpCameraParameters &_cam) const |
void | getEdgeMe (vpMe &_ecm) const |
unsigned int | getDepthDenseSamplingStepX () const |
unsigned int | getDepthDenseSamplingStepY () const |
vpMbtFaceDepthNormal::vpFeatureEstimationType | getDepthNormalFeatureEstimationMethod () const |
int | getDepthNormalPclPlaneEstimationMethod () const |
int | getDepthNormalPclPlaneEstimationRansacMaxIter () const |
double | getDepthNormalPclPlaneEstimationRansacThreshold () const |
unsigned int | getDepthNormalSamplingStepX () const |
unsigned int | getDepthNormalSamplingStepY () const |
double | getFarClippingDistance () const |
bool | getFovClipping () const |
unsigned int | getKltBlockSize () const |
double | getKltHarrisParam () const |
unsigned int | getKltMaskBorder () const |
unsigned int | getKltMaxFeatures () const |
double | getKltMinDistance () const |
unsigned int | getKltPyramidLevels () const |
double | getKltQuality () const |
unsigned int | getKltWindowSize () const |
bool | getLodState () const |
double | getLodMinLineLengthThreshold () const |
double | getLodMinPolygonAreaThreshold () const |
double | getNearClippingDistance () const |
void | getProjectionErrorMe (vpMe &me) const |
unsigned int | getProjectionErrorKernelSize () const |
bool | hasFarClippingDistance () const |
bool | hasNearClippingDistance () const |
virtual void | readMainClass (xmlDocPtr doc, xmlNodePtr node) |
void | setAngleAppear (const double &aappear) |
void | setAngleDisappear (const double &adisappear) |
void | setCameraParameters (const vpCameraParameters &_cam) |
void | setDepthDenseSamplingStepX (const unsigned int stepX) |
void | setDepthDenseSamplingStepY (const unsigned int stepY) |
void | setDepthNormalFeatureEstimationMethod (const vpMbtFaceDepthNormal::vpFeatureEstimationType &method) |
void | setDepthNormalPclPlaneEstimationMethod (const int method) |
void | setDepthNormalPclPlaneEstimationRansacMaxIter (const int maxIter) |
void | setDepthNormalPclPlaneEstimationRansacThreshold (const double threshold) |
void | setDepthNormalSamplingStepX (const unsigned int stepX) |
void | setDepthNormalSamplingStepY (const unsigned int stepY) |
void | setEdgeMe (const vpMe &_ecm) |
void | setFarClippingDistance (const double &fclip) |
void | setKltBlockSize (const unsigned int &bs) |
void | setKltHarrisParam (const double &hp) |
void | setKltMaskBorder (const unsigned int &mb) |
void | setKltMaxFeatures (const unsigned int &mF) |
void | setKltMinDistance (const double &mD) |
void | setKltPyramidLevels (const unsigned int &pL) |
void | setKltQuality (const double &q) |
void | setKltWindowSize (const unsigned int &w) |
void | setNearClippingDistance (const double &nclip) |
void | setProjectionErrorMe (const vpMe &me) |
void | setProjectionErrorKernelSize (const unsigned int &size) |
void | writeMainClass (xmlNodePtr node) |
void | init () |
void | read_camera (xmlDocPtr doc, xmlNodePtr node) |
void | read_face (xmlDocPtr doc, xmlNodePtr node) |
void | read_lod (xmlDocPtr doc, xmlNodePtr node) |
void | read_ecm (xmlDocPtr doc, xmlNodePtr node) |
void | read_ecm_sample (xmlDocPtr doc, xmlNodePtr node) |
void | read_sample_deprecated (xmlDocPtr doc, xmlNodePtr node) |
void | read_ecm_mask (xmlDocPtr doc, xmlNodePtr node) |
void | read_ecm_range (xmlDocPtr doc, xmlNodePtr node) |
void | read_ecm_contrast (xmlDocPtr doc, xmlNodePtr node) |
void | read_klt (xmlDocPtr doc, xmlNodePtr node) |
void | read_depth_normal (xmlDocPtr doc, xmlNodePtr node) |
void | read_depth_normal_PCL (xmlDocPtr doc, xmlNodePtr node) |
void | read_depth_normal_sampling_step (xmlDocPtr doc, xmlNodePtr node) |
void | read_depth_dense (xmlDocPtr doc, xmlNodePtr node) |
void | read_depth_dense_sampling_step (xmlDocPtr doc, xmlNodePtr node) |
void | read_projection_error (xmlDocPtr doc, xmlNodePtr node) |
Parse an Xml file to extract configuration parameters of a mbtConfig object.
Data parser for the model-based tracker.
Definition at line 63 of file vpMbtXmlGenericParser.h.
|
protected |
Definition at line 147 of file vpMbtXmlGenericParser.h.
Definition at line 66 of file vpMbtXmlGenericParser.h.
|
explicit |
Definition at line 45 of file vpMbtXmlGenericParser.cpp.
References init().
|
virtual |
Definition at line 71 of file vpMbtXmlGenericParser.cpp.
|
inlinestaticinherited |
As stated in http://xmlsoft.org/html/libxml-parser.html#xmlCleanupParser to clean up memory allocated by the xml2 library itself, the user should call xmlCleanupParser() only when the process has finished using the xml2 library. In case of doubt abstain from calling this function or do it just before calling exit() to avoid leak reports from valgrind ! That's why in ViSP the destructor doesn't call xmlCleanupParser(). Rather we provide the static function vpXmlParser::cleanup() that calls xmlCleanupParser() that could be called just before exit().
Definition at line 309 of file vpXmlParser.h.
|
inline |
Get the angle to determine if a face appeared.
Definition at line 222 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get the angle to determine if a face disappeared.
Definition at line 227 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Definition at line 229 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth dense sampling step in X.
Definition at line 239 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile().
|
inline |
Get depth dense sampling step in Y.
Definition at line 244 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile().
|
inline |
Get depth normal feature estimation method.
Definition at line 249 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth normal PCL plane estimation method.
Definition at line 257 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth normal PCL maximum number of iterations.
Definition at line 262 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth normal PCL RANSAC threshold.
Definition at line 270 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth normal sampling step in X.
Definition at line 278 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get depth normal sampling step in Y.
Definition at line 283 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get moving edge parameters.
Definition at line 234 of file vpMbtXmlGenericParser.h.
|
inline |
Get the far clipping distance.
Definition at line 288 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get if FOV clipping should be used or not.
Definition at line 293 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Get the size of a block.
Definition at line 298 of file vpMbtXmlGenericParser.h.
|
inline |
Get the Harris free parameter.
Definition at line 303 of file vpMbtXmlGenericParser.h.
|
inline |
Get the Border of the mask.
Definition at line 308 of file vpMbtXmlGenericParser.h.
|
inline |
Get the maximum number of features for the KLT.
Definition at line 313 of file vpMbtXmlGenericParser.h.
|
inline |
Get the minimum distance between KLT points.
Definition at line 318 of file vpMbtXmlGenericParser.h.
|
inline |
Get the number of pyramid levels
Definition at line 323 of file vpMbtXmlGenericParser.h.
|
inline |
Get the quality of the KLT.
Definition at line 328 of file vpMbtXmlGenericParser.h.
|
inline |
Get the size of the window used in the KLT tracker.
Definition at line 333 of file vpMbtXmlGenericParser.h.
|
inline |
Get the minimum line length to track a segment when LOD is enabled.
Definition at line 343 of file vpMbtXmlGenericParser.h.
|
inline |
Get the minimum polygon area to track a face when LOD is enabled.
Definition at line 348 of file vpMbtXmlGenericParser.h.
|
inline |
Get the state of LOD setting.
Definition at line 338 of file vpMbtXmlGenericParser.h.
|
inline |
Get the near clipping distance.
Definition at line 353 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Definition at line 360 of file vpMbtXmlGenericParser.h.
Referenced by vpMbTracker::loadConfigFile().
|
inline |
Get ME parameters for projection error computation.
Definition at line 358 of file vpMbtXmlGenericParser.h.
Referenced by vpMbTracker::loadConfigFile().
|
inline |
Has Far clipping been specified?
Definition at line 367 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Has Near clipping been specified?
Definition at line 374 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
protected |
Initialise internal variables (including the map).
Definition at line 76 of file vpMbtXmlGenericParser.cpp.
Referenced by vpMbtXmlGenericParser().
|
inherited |
parse the document. The data in the file are stored in the attributes of the child class. This method calls the readMainClass method which has to be implemented for every child class depending on the content to parse.
filename | : name of the file to parse |
Definition at line 420 of file vpXmlParser.cpp.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), vpMbDepthNormalTracker::loadConfigFile(), and vpMbTracker::loadConfigFile().
|
protected |
Read camera information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the camera information. |
Definition at line 321 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read depth dense information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the ecm information. |
Definition at line 569 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read depth dense sampling step.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the range information. |
Definition at line 604 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read depth normal information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node information. |
Definition at line 397 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read depth normal PCL properties.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node information. |
Definition at line 460 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read depth normal sampling step.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node information. |
Definition at line 523 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read ecm information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the ecm information. |
Definition at line 650 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read the contrast information from the xml file.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the contrast information. |
Definition at line 717 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read mask information for the vpMeSite.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the mask information. |
Definition at line 783 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read range information for the vpMeSite.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the range information. |
Definition at line 842 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read sample information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the sample information. |
Definition at line 882 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read face information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the camera information. |
Definition at line 922 of file vpMbtXmlGenericParser.cpp.
|
protected |
Read klt information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the camera information. |
Definition at line 1006 of file vpMbtXmlGenericParser.cpp.
|
protected |
Definition at line 1110 of file vpMbtXmlGenericParser.cpp.
References m_minLineLengthThreshold, m_minPolygonAreaThreshold, m_useLod, min_line_length_threshold, min_polygon_area_threshold, vpXmlParser::nodeMap, use_lod, vpXmlParser::xmlReadDoubleChild(), and vpXmlParser::xmlReadIntChild().
|
protected |
Definition at line 1159 of file vpMbtXmlGenericParser.cpp.
References vpMe::getSampleStep(), m_projectionErrorKernelSize, m_projectionErrorMe, vpXmlParser::nodeMap, projection_error_kernel_size, projection_error_sample_step, vpMe::setSampleStep(), vpXmlParser::xmlReadCharChild(), and vpXmlParser::xmlReadIntChild().
|
protected |
Read sample information.
vpException::fatalError | if there was an unexpected number of data. |
doc | : Pointer to the document. |
node | : Pointer to the node of the sample information. |
Definition at line 1230 of file vpMbtXmlGenericParser.cpp.
|
virtual |
Read the parameters of the class from the file given by its document pointer and by its root node.
doc | : Document to parse. |
node | : Root node. |
Implements vpXmlParser.
Definition at line 163 of file vpMbtXmlGenericParser.cpp.
|
inherited |
Save the content of the class in the file given in parameters. The data of the class are in the child class. This method calls the write_main_class method which has to be implemented for every class depending on the data to save.
filename | : the name of the file used to record the data |
append | : if true and if the file exists, the data will be added to the data already in the file |
Definition at line 452 of file vpXmlParser.cpp.
|
inline |
Set the angle to determine if a face appeared.
aappear | : New angleAppear |
Definition at line 383 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set the angle to determine if a face disappeared.
adisappear | : New angleDisappear |
Definition at line 390 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set camera parameters.
_cam | : New camera parameters |
Definition at line 397 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile(), and vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth dense sampling step in X.
stepX | : New sampling step |
Definition at line 404 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile().
|
inline |
Set depth dense sampling step in Y.
stepY | : New sampling step |
Definition at line 411 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthDenseTracker::loadConfigFile().
|
inline |
Set depth normal feature estimation method.
method | : New feature estimation method |
Definition at line 418 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth normal PCL plane estimation method.
method | : New PCL plane estimation method |
Definition at line 428 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth normal PCL RANSAC maximum number of iterations.
maxIter | : New maximum number of iterations |
Definition at line 438 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth normal PCL RANSAC threshold.
threshold | : New RANSAC threshold |
Definition at line 448 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth normal sampling step in X.
stepX | : New sampling step |
Definition at line 458 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set depth normal sampling step in Y.
stepY | : New sampling step |
Definition at line 465 of file vpMbtXmlGenericParser.h.
Referenced by vpMbDepthNormalTracker::loadConfigFile().
|
inline |
Set moving edge parameters.
_ecm | : New moving edge parameters |
Definition at line 472 of file vpMbtXmlGenericParser.h.
|
inline |
Set the far clipping distance.
fclip | : New farClipping |
Definition at line 479 of file vpMbtXmlGenericParser.h.
|
inline |
Set the size of a block.
bs | : New blockSize |
Definition at line 486 of file vpMbtXmlGenericParser.h.
|
inline |
Set the Harris free parameter.
hp | : New harrisParam |
Definition at line 493 of file vpMbtXmlGenericParser.h.
|
inline |
Set the Border of the mask.
mb | = new maskBorder |
Definition at line 500 of file vpMbtXmlGenericParser.h.
|
inline |
Set the maximum number of features for the KLT.
mF | : New maxFeatures |
Definition at line 507 of file vpMbtXmlGenericParser.h.
|
inline |
Set the minimum distance between KLT points.
mD | : New minDist |
Definition at line 514 of file vpMbtXmlGenericParser.h.
|
inline |
Set the number of pyramid levels
pL | : New pyramidLevels |
Definition at line 521 of file vpMbtXmlGenericParser.h.
|
inline |
Set the quality of the KLT.
q | : New quality |
Definition at line 528 of file vpMbtXmlGenericParser.h.
|
inline |
Set the size of the window used in the KLT tracker.
w | : New winSize |
Definition at line 535 of file vpMbtXmlGenericParser.h.
|
inlineinherited |
set the name of the main tag
The main tag corresponds to the name of the root node
tag | : name of the root node of the document |
Definition at line 294 of file vpXmlParser.h.
|
inlineinherited |
Set the map describing the data to parse. This map stores the name of each node and an associated key used to simplify the parsing of the file.
If the following file want to be parsed:
The following map has to be declared:
Or, you can use keyzord instead of number as key but it implies to declare in the child class an enumeration type of the name. For example:
_map | : the map describing the data to parse |
Definition at line 285 of file vpXmlParser.h.
|
inline |
Set the near clipping distance.
nclip | : New nearClipping |
Definition at line 542 of file vpMbtXmlGenericParser.h.
|
inline |
Set kernel size used for projection error computation.
size | : Kernel size computed as kernel_size = size*2 + 1 |
Definition at line 556 of file vpMbtXmlGenericParser.h.
Referenced by vpMbTracker::loadConfigFile().
|
inline |
Set ME parameters for projection error computation.
me | : ME parameters |
Definition at line 549 of file vpMbtXmlGenericParser.h.
Referenced by vpMbTracker::loadConfigFile().
|
virtual |
Write info to file.
Implements vpXmlParser.
Definition at line 151 of file vpMbtXmlGenericParser.cpp.
|
protectedinherited |
read a boolean
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 281 of file vpXmlParser.cpp.
|
protectedinherited |
Read an array of character.
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 99 of file vpXmlParser.cpp.
Referenced by read_projection_error().
|
protectedinherited |
read a double
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 211 of file vpXmlParser.cpp.
Referenced by vpMbXmlParser::read_lod(), and read_lod().
|
protectedinherited |
read a float
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 244 of file vpXmlParser.cpp.
|
protectedinherited |
read an int
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 143 of file vpXmlParser.cpp.
Referenced by vpMbXmlParser::read_lod(), read_lod(), and read_projection_error().
|
protectedinherited |
Read an array of character.
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 119 of file vpXmlParser.cpp.
|
protectedinherited |
read an int
doc | : The main xml document |
node | : a pointer to the node to read value |
Definition at line 177 of file vpXmlParser.cpp.
|
protectedinherited |
write a bool.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : boolean to write (true or false) |
Definition at line 397 of file vpXmlParser.cpp.
|
protectedinherited |
write an array of character.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : pointer to the array of character to write |
Definition at line 305 of file vpXmlParser.cpp.
|
protectedinherited |
write a double.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : double to write |
Definition at line 365 of file vpXmlParser.cpp.
|
protectedinherited |
write a float.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : float to write |
Definition at line 381 of file vpXmlParser.cpp.
|
protectedinherited |
write an integer.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : integer to write |
Definition at line 333 of file vpXmlParser.cpp.
|
protectedinherited |
write an array of character.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : std::string to write; |
Definition at line 319 of file vpXmlParser.cpp.
|
protectedinherited |
write an unsigned integer.
node | : a pointer to the node to read value |
label | : label (name of the data) of the node |
value | : unsigned integer to write |
Definition at line 349 of file vpXmlParser.cpp.
|
protected |
Angle to determine if a face appeared.
Definition at line 83 of file vpMbtXmlGenericParser.h.
|
protected |
Angle to determine if a face disappeared.
Definition at line 85 of file vpMbtXmlGenericParser.h.
|
protected |
Camera parameters.
Definition at line 81 of file vpMbtXmlGenericParser.h.
|
protected |
Sampling step in X.
Definition at line 138 of file vpMbtXmlGenericParser.h.
|
protected |
Sampling step in Y.
Definition at line 140 of file vpMbtXmlGenericParser.h.
|
protected |
Feature estimation method.
Definition at line 125 of file vpMbtXmlGenericParser.h.
|
protected |
PCL plane estimation method.
Definition at line 127 of file vpMbtXmlGenericParser.h.
|
protected |
PCL RANSAC maximum number of iterations.
Definition at line 129 of file vpMbtXmlGenericParser.h.
|
protected |
PCL RANSAC threshold.
Definition at line 131 of file vpMbtXmlGenericParser.h.
|
protected |
Sampling step in X.
Definition at line 133 of file vpMbtXmlGenericParser.h.
|
protected |
Sampling step in Y.
Definition at line 135 of file vpMbtXmlGenericParser.h.
|
protected |
Moving edges parameters.
Definition at line 105 of file vpMbtXmlGenericParser.h.
|
protected |
Near clipping distance.
Definition at line 93 of file vpMbtXmlGenericParser.h.
|
protected |
Fov Clipping.
Definition at line 95 of file vpMbtXmlGenericParser.h.
|
protected |
Is far clipping distance specified?
Definition at line 91 of file vpMbtXmlGenericParser.h.
|
protected |
Is near clipping distance specified?
Definition at line 87 of file vpMbtXmlGenericParser.h.
|
protected |
Block size.
Definition at line 120 of file vpMbtXmlGenericParser.h.
|
protected |
Harris free parameters.
Definition at line 118 of file vpMbtXmlGenericParser.h.
|
protected |
Border of the mask used on Klt points.
Definition at line 108 of file vpMbtXmlGenericParser.h.
|
protected |
Maximum of Klt features.
Definition at line 110 of file vpMbtXmlGenericParser.h.
|
protected |
Minimum distance between klt points.
Definition at line 116 of file vpMbtXmlGenericParser.h.
|
protected |
Number of pyramid levels.
Definition at line 122 of file vpMbtXmlGenericParser.h.
|
protected |
Quality of the Klt points.
Definition at line 114 of file vpMbtXmlGenericParser.h.
|
protected |
Windows size.
Definition at line 112 of file vpMbtXmlGenericParser.h.
|
protected |
Minimum line length to track a segment when LOD is enabled.
Definition at line 100 of file vpMbtXmlGenericParser.h.
Referenced by read_lod().
|
protected |
Minimum polygon area to track a face when LOD is enabled.
Definition at line 102 of file vpMbtXmlGenericParser.h.
Referenced by read_lod().
|
protected |
Near clipping distance.
Definition at line 89 of file vpMbtXmlGenericParser.h.
|
protected |
Parser type.
Definition at line 79 of file vpMbtXmlGenericParser.h.
|
protected |
Kernel size (actual_kernel_size = size*2 + 1) used for projection error computation.
Definition at line 145 of file vpMbtXmlGenericParser.h.
Referenced by read_projection_error().
|
protected |
ME parameters for projection error computation.
Definition at line 143 of file vpMbtXmlGenericParser.h.
Referenced by read_projection_error().
|
protected |
If true, the LOD is enabled, otherwise it is not.
Definition at line 98 of file vpMbtXmlGenericParser.h.
Referenced by read_lod().
|
protectedinherited |
The name of the main tag for the file to parse
Definition at line 230 of file vpXmlParser.h.
|
protectedinherited |
The map describing the data to parse
Definition at line 225 of file vpXmlParser.h.
Referenced by vpMbXmlParser::read_lod(), read_lod(), and read_projection_error().