36 #ifndef vpProjectionDisplay_H
37 #define vpProjectionDisplay_H
44 #include <visp3/core/vpConfig.h>
45 #if defined(VISP_HAVE_DISPLAY)
47 #include <visp3/core/vpCameraParameters.h>
48 #include <visp3/core/vpColor.h>
49 #include <visp3/core/vpForwardProjection.h>
50 #include <visp3/core/vpImage.h>
51 #include <visp3/core/vpPoint.h>
52 #include <visp3/gui/vpDisplayD3D.h>
53 #include <visp3/gui/vpDisplayGDI.h>
54 #include <visp3/gui/vpDisplayGTK.h>
55 #include <visp3/gui/vpDisplayOpenCV.h>
56 #include <visp3/gui/vpDisplayX.h>
71 #if defined(VISP_HAVE_X11)
74 #elif defined(VISP_HAVE_GTK)
77 #elif defined(VISP_HAVE_GDI)
80 #elif defined(HAVE_OPENCV_HIGHGUI)
83 #elif defined(VISP_HAVE_D3D9)
89 void init(
int select);
97 #if defined(VISP_HAVE_DISPLAY)
100 listFp(), o(), x(), y(), z(), traj()
106 #if defined(VISP_HAVE_DISPLAY)
109 listFp(), o(), x(), y(), z(), traj()
117 unsigned int thickness = 1);
122 std::list<vpForwardProjection *> listFp;
Generic class defining intrinsic camera parameters.
Class to define RGB colors available for display functionalities.
Display for windows using Direct3D 3rd party. Thus to enable this class Direct3D should be installed....
Display for windows using GDI (available on any windows 32 platform).
The vpDisplayGTK allows to display image using the GTK 3rd party library. Thus to enable this class G...
The vpDisplayOpenCV allows to display image using the OpenCV library. Thus to enable this class OpenC...
Use the X11 console to display images on unix-like OS. Thus to enable this class X11 should be instal...
Class that defines what is a generic geometric feature.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a matrix and operations on matrices.
Class that defines a 3D point in the object frame and allows forward projection of a 3D point in the ...
interface with the image for feature display
static int externalView()
static int internalView()
vpProjectionDisplay(int select)