49 #ifndef vpMbtDistanceLine_HH
50 #define vpMbtDistanceLine_HH
52 #include <visp/vpPoint.h>
53 #include <visp/vpMbtMeLine.h>
54 #include <visp/vpLine.h>
55 #include <visp/vpHomogeneousMatrix.h>
56 #include <visp/vpFeatureLine.h>
57 #include <visp/vpMbHiddenFaces.h>
131 inline unsigned int getIndex()
const {
return index ;}
146 inline std::string
getName()
const {
return name;}
155 void initInteractionMatrixError();
179 inline void setIndex(
const unsigned int i) {index = i;}
188 void setMovingEdge(
vpMe *Me);
195 inline void setName(
const std::string name) {this->name = name;}
202 inline void setName(
const char* name) {this->name = name;}
209 inline void setVisible(
bool _isvisible) {isvisible = _isvisible ;}
216 void belongToPolygon(
int index) { Lindex_polygon.push_back(index); }