44 #ifndef DOXYGEN_SHOULD_SKIP_THIS
51 #ifndef vpMbtHiddenFace_HH
52 #define vpMbtHiddenFace_HH
54 #include <visp/vpPoint.h>
64 class VISP_EXPORT vpMbtPolygon
82 void setIndex(
const int i ) { index = i ; }
83 void setNbPoint(
const unsigned int nb) ;
84 unsigned int getNbPoint()
const {
return nbpt ; }
85 void addPoint(
const unsigned int n,
const vpPoint &P) ;
87 int getIndex()
const {
return index ;}
91 bool isVisible()
const {
return isvisible;}
92 bool isAppearing()
const {
return isappearing;}
101 class VISP_EXPORT vpMbtHiddenFaces
104 std::list<vpMbtPolygon *> Lpol ;
107 ~vpMbtHiddenFaces() ;
108 void addPolygon(vpMbtPolygon *p) ;
110 bool isVisible(
const int index) ;
111 bool isAppearing(
const int index);
114 std::list<vpMbtPolygon *>& getPolygon() {
return Lpol;}
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
Class that defines what is a point.