25 #ifndef __IndexLineSetHandler_hh__
26 #define __IndexLineSetHandler_hh__
31 #include <Base/Geometry/HomgPoint3D.hh>
52 std::vector<std::vector<BIAS::HomgPoint3D> > Parse(std::string fileName,
58 int Write(std::string fileName,
59 std::vector<std::vector<BIAS::HomgPoint3D> > fLines);
62 int GetColumnElement(std::vector< bool > column,
int size);
65 std::vector<double > pX,
66 std::vector<double > pY,
67 std::vector<double > pZ,
71 std::vector<std::vector<double> > vDetectedPoints_;
72 std::vector<std::vector<int> > vConnectingLines_;
73 int dNumberOfLinesInSet_;
class HomgPoint3D describes a point with 3 degrees of freedom in projective coordinates.
This class parses a VRML file containing an indexed line set and stores the containing lines...