31 #if defined(IVViewer_RECURSES)
32 #error Recursive header files inclusion detected in IVViewer.h
33 #else // defined(IVViewer_RECURSES)
35 #define IVViewer_RECURSES
37 #if !defined IVViewer_h
46 #include <Inventor/Xt/SoXt.h>
47 #include <Inventor/Xt/viewers/SoXtExaminerViewer.h>
49 #include <Inventor/Qt/SoQt.h>
50 #include <Inventor/Qt/viewers/SoQtExaminerViewer.h>
52 #include <Inventor/nodes/SoSeparator.h>
53 #include <Inventor/nodes/SoGroup.h>
54 #include <Inventor/nodes/SoCamera.h>
55 #include <Inventor/nodes/SoTransform.h>
56 #include <Inventor/SbRotation.h>
57 #include <Inventor/fields/SoSFRotation.h>
90 IVViewer(
int argc = 0,
char** argv = 0 );
95 SoSeparator*
root()
const;
100 void setTitle(
const std::string & title );
109 void setCamera(
float latitude,
float longitude );
214 #include "DGtal/io/viewers/IVViewer.ih"
220 #endif // !defined IVViewer_h
222 #undef IVViewer_RECURSES
223 #endif // else defined(IVViewer_RECURSES)