49 #include <visp/vpConfig.h>
51 #ifdef VISP_HAVE_COIN_AND_GUI
53 #include <visp/vpAR.h>
54 #include <visp/vpTime.h>
58 #include <Inventor/nodes/SoCone.h>
59 #include <Inventor/nodes/SoCylinder.h>
60 #include <Inventor/nodes/SoPointLight.h>
61 #include <Inventor/nodes/SoCoordinate3.h>
62 #include <Inventor/nodes/SoIndexedFaceSet.h>
63 #include <Inventor/nodes/SoTranslation.h>
64 #include <Inventor/nodes/SoScale.h>
65 #include <Inventor/nodes/SoRotationXYZ.h>
67 #include <Inventor/nodes/SoDirectionalLight.h>
68 #include <Inventor/nodes/SoMaterial.h>
69 #include <Inventor/nodes/SoDrawStyle.h>
70 #include <Inventor/nodes/SoEnvironment.h>
71 #include <Inventor/nodes/SoGroup.h>
72 #include <Inventor/actions/SoWriteAction.h>
133 vpERROR_TRACE(
"The image size is different from the view size ");
141 for (
unsigned int i=0 ; i < I.
getHeight() ; i++)
142 for (
unsigned int j=0 ; j < I.
getWidth() ; j++)
163 vpERROR_TRACE(
"The image size is different from the view size ");
171 for (
unsigned int i=0 ; i <I.
getHeight() ; i++)
174 for (
unsigned int j=0 ; j <I.
getWidth() ; j++)
virtual void initInternalViewer(const unsigned int nlig, const unsigned int ncol)
initialize the camera view
void setImage(vpImage< unsigned char > &I)
void kill()
perform some destruction
unsigned int getWidth() const
void initInternalViewer(const unsigned int width, const unsigned int height, vpImageType type=grayImage)
error that can be emited by ViSP classes.
GLubyte * image_background
unsigned int internal_width
unsigned int getHeight() const
unsigned int internal_height