39 #ifndef vpProjectionDisplay_H
40 #define vpProjectionDisplay_H
47 #include <visp3/core/vpConfig.h>
48 #if defined(VISP_HAVE_DISPLAY)
50 #include <visp3/core/vpCameraParameters.h>
51 #include <visp3/core/vpColor.h>
52 #include <visp3/core/vpForwardProjection.h>
53 #include <visp3/core/vpImage.h>
54 #include <visp3/core/vpPoint.h>
55 #include <visp3/gui/vpDisplayD3D.h>
56 #include <visp3/gui/vpDisplayGDI.h>
57 #include <visp3/gui/vpDisplayGTK.h>
58 #include <visp3/gui/vpDisplayOpenCV.h>
59 #include <visp3/gui/vpDisplayX.h>
74 #if defined VISP_HAVE_X11
77 #elif defined VISP_HAVE_GTK
80 #elif defined VISP_HAVE_GDI
83 #elif defined VISP_HAVE_OPENCV
86 #elif defined(VISP_HAVE_D3D9)
92 void init(
int select);
94 static int internalView() {
return 0x01; }
95 static int externalView() {
return 0x02; }
100 #if defined(VISP_HAVE_DISPLAY)
103 listFp(), o(), x(), y(), z(), traj()
109 #if defined(VISP_HAVE_DISPLAY)
112 listFp(), o(), x(), y(), z(), traj()
120 const unsigned int thickness = 1);
125 std::list<vpForwardProjection *> listFp;