114class VISP_EXPORT
vpViewer :
public SoWinExaminerViewer
115#elif defined(VISP_HAVE_SOQT)
116class VISP_EXPORT
vpViewer :
public SoQtExaminerViewer
117#elif defined(VISP_HAVE_SOXT)
118class VISP_EXPORT
vpViewer :
public SoXtExaminerViewer
126#if defined(VISP_HAVE_SOWIN)
128#elif defined(VISP_HAVE_SOQT)
130#elif defined(VISP_HAVE_SOXT)
135 void resize(
int x,
int y,
bool fixed =
false);
139 vpViewerType viewerType;
141 SbBool processSoEvent(
const SoEvent *
const event);
142#if defined(VISP_HAVE_SOWIN)
143 static HWND init(
const char *appname) {
return SoWin::init(appname); };
144 static void mainLoop() { SoWin::mainLoop(); };
145 static void exitMainLoop() { SoWin::exitMainLoop(); };
146#elif defined(VISP_HAVE_SOQT)
147 static QWidget *init(
const char *appname) {
return SoQt::init(appname); };
148 static void mainLoop() { SoQt::mainLoop(); };
149 static void exitMainLoop() { SoQt::exitMainLoop(); };
150#elif defined(VISP_HAVE_SOXT)
151 static Widget init(
const char *appname) {
return SoXt::init(appname); };
152 static void mainLoop() { SoXt::mainLoop(); };
153 static void exitMainLoop() { SoXt::exitMainLoop(); };