17#ifndef VP1EXAMINERVIEWER_H
18#define VP1EXAMINERVIEWER_H
21#include <Inventor/C/errors/debugerror.h>
22#include <Inventor/Qt/viewers/SoQtExaminerViewer.h>
35 bool detectorViewButtons =
true,
36 const char * name = 0,
38 SoQtFullViewer::BuildFlag flag = BUILD_ALL,
39 SoQtViewer::Type
type = BROWSER);
59 virtual void setDrawStyle(SoQtViewer::DrawType, SoQtViewer::DrawStyle);
89 int width,
int height,
bool transp =
false );
VP1ExaminerViewer::Imp * m_d
void storeCameraParametersForReset()
virtual void leftWheelFinish()
void fadeLastRecordedFrameToCurrent(double time_seconds)
QByteArray currentCameraState() const
void dumpSceneToVRMLFile(QString filename="")
virtual void setAntialiasing(SbBool smoothing, int numPasses)
virtual void bottomWheelStart()
VP1ExaminerViewer(QWidget *parent=0, bool detectorViewButtons=true, const char *name=0, SbBool embed=TRUE, SoQtFullViewer::BuildFlag flag=BUILD_ALL, SoQtViewer::Type type=BROWSER)
SoQtViewer::StereoType getStereoTypeSlot(void) const
virtual void setSceneGraph(SoNode *)
virtual void createViewerButtons(QWidget *parent, SbPList *buttonlist)
void setStereoOffsetSlot(float offset)
VP1ExaminerViewer & operator=(const VP1ExaminerViewer &)=delete
virtual ~VP1ExaminerViewer()
virtual QByteArray saveState()
float stereo_parallax_camera
virtual void setBufferingType(SoQtViewer::BufferType)
virtual SbBool processSoEvent(const SoEvent *const event)
virtual void removeDecorationMenuOption()
virtual void setDrawStyle(SoQtViewer::DrawType, SoQtViewer::DrawStyle)
void setAnaglyphStereoColorMasksSlot(const SbBool left[3], const SbBool right[3])
virtual void toggleCameraType()
void produceSVGImage(QString filename="")
virtual void buildPopupMenu()
virtual void rightWheelFinish()
float stereo_offset_viewer
QPixmap getSnapShotFromCamState(bool camStateIsPerspective, QByteArray camState, int width, int height, bool transp=false)
SbBool setStereoTypeSlot(SoQtViewer::StereoType type)
float getStereoOffsetSlot()
virtual void setViewing(SbBool enable)
void getAnaglyphStereoColorMasksSlot(SbBool left[3], SbBool right[3])
virtual void rightWheelStart()
void launchStereoEditor()
virtual void setTransparencyType(SoGLRenderAction::TransparencyType)
VP1ExaminerViewer(const VP1ExaminerViewer &)=delete
void setAmbientLight(int)
virtual void showPopupMenu()
bool currentCamIsPerspective() const
friend class VP1ExaminerViewer_SignalCatcher
virtual void restoreFromState(QByteArray)
virtual void leftWheelMotion(float val)
virtual void leftWheelStart()
virtual void setSeekMode(SbBool enable)
void dumpSceneToFile(QString filename="")
virtual void bottomWheelMotion(float val)
virtual void rightWheelMotion(float val)
bool startTourEachEvent() const
virtual void bottomWheelFinish()
float stereo_offset_camera
virtual void setCameraType(SoType type)
virtual SoNode * getSceneGraph()
void produceEPSImage(QString filename="")