| 
|   | QAGLWidget (anatomist::AWindow *win, QWidget *parent=0, const char *name=0, const QGLWidget *shareWidget=0, Qt::WindowFlags f=0) | 
|   | 
| virtual  | ~QAGLWidget () | 
|   | 
| virtual QSize  | sizeHint () const | 
|   | 
| virtual QSize  | minimumSizeHint () const | 
|   | 
| virtual std::string  | name () const | 
|   | 
| int  | width () | 
|   | 
| void  | setBackgroundAlpha (float a) | 
|   | 
| int  | height () | 
|   | 
|   | GLWidget (QWidget *parent=0, const char *name=0, const QGLWidget *shareWidget=0, Qt::WindowFlags f=0) | 
|   | 
|   | GLWidget (const QGLFormat &format, QWidget *parent=0, const char *name=0, const QGLWidget *shareWidget=0, Qt::WindowFlags f=0) | 
|   | 
| virtual  | ~GLWidget () | 
|   | 
| virtual void  | updateGL () | 
|   | 
| void  | renderBackBuffer (ViewState::glSelectRenderMode selectmode) | 
|   | 
| void  | copyBackBuffer2Texture (void) | 
|   | 
| virtual void  | paintScene () | 
|   | basically calls paintGL()  More...
  | 
|   | 
|   | GLWidgetManager (anatomist::AWindow *win, QGLWidget *widget) | 
|   | 
| virtual  | ~GLWidgetManager () | 
|   | 
| QGLWidget *  | qglWidget () | 
|   | 
| QObject *  | qobject () | 
|   | this QObject is used for slots: updateZBuffer, saveContents, recordStart, recordStop  More...
  | 
|   | 
| void  | setPrimitives (const anatomist::GLPrimitives &li) | 
|   | 
| anatomist::GLPrimitives  | primitives () const | 
|   | 
| void  | setSelectionPrimitives (const anatomist::GLPrimitives &li) | 
|   | 
| anatomist::GLPrimitives  | selectionPrimitives () const | 
|   | 
| void  | clearLists () | 
|   | 
| void  | setExtrema (const Point3df &bmin, const Point3df &bmax) | 
|   | set objects extrema, this also automatically sets the window bounding box  More...
  | 
|   | 
| void  | setWindowExtrema (const Point3df &bmin, const Point3df &bmax) | 
|   | set window extrema (in the local orientation)  More...
  | 
|   | 
| Point3df  | boundingMin () const | 
|   | 
| Point3df  | boundingMax () const | 
|   | 
| Point3df  | windowBoundingMin () const | 
|   | 
| Point3df  | windowBoundingMax () const | 
|   | 
| void  | setLightGLList (GLuint l) | 
|   | 
| GLuint  | lightGLList () const | 
|   | 
| void  | setPreferredSize (int, int) | 
|   | 
| void  | setMinimumSizeHint (const QSize &) | 
|   | 
| virtual bool  | positionFromCursor (int x, int y, Point3df &position) | 
|   | 
| virtual bool  | cursorFromPosition (const Point3df &position, Point3df &cursor) | 
|   | 
| virtual Point3df  | objectPositionFromWindow (const Point3df &winpos) | 
|   | 
| virtual void  | readBackBuffer (int x, int y, GLubyte &red, GLubyte &green, GLubyte &blue) | 
|   | 
| GLubyte *  | getTextureFromBackBuffer (void) | 
|   | 
| virtual bool  | translateCursorPosition (float x, float y, Point3df &position) | 
|   | 
| void  | setZoom (float z) | 
|   | 
| float  | zoom () const | 
|   | 
| const aims::Quaternion &  | quaternion () const | 
|   | The quaternion rotates the initial eye direction (0, 0, 1) into the view coordinates, before Z axis inversion.  More...
  | 
|   | 
| void  | setQuaternion (const Point4df &q) | 
|   | 
| void  | setQuaternion (const aims::Quaternion &q) | 
|   | 
| const float *  | rotation () const | 
|   | 
| void  | setXDirection (bool invert) | 
|   | 
| void  | setYDirection (bool invert) | 
|   | 
| void  | setZDirection (bool invert) | 
|   | 
| bool  | invertedX () const | 
|   | 
| bool  | invertedY () const | 
|   | 
| bool  | invertedZ () const | 
|   | 
| void  | setRotationCenter (const Point3df &) | 
|   | 
| Point3df  | rotationCenter () const | 
|   | 
| bool  | perspectiveEnabled () const | 
|   | 
| void  | enablePerspective (bool) | 
|   | 
| float  | perspectiveAngle () const | 
|   | 
| void  | setPerspectiveAngle (float a) | 
|   | 
| bool  | perspectiveAutoFarPlane () const | 
|   | 
| void  | setPerspectiveAutoFarPlane (bool x) | 
|   | 
| float  | perspectiveFarPlane () const | 
|   | 
| void  | setPerspectiveFarPlane (float d) | 
|   | 
| float  | perspectiveNearPlane () const | 
|   | 
| float  | perspectiveNearPlaneRatio () const | 
|   | 
| void  | setPerspectiveNearPlaneRatio (float d) | 
|   | 
| void  | setAutoCentering (bool) | 
|   | 
| bool  | autoCentering () const | 
|   | 
| virtual void  | recordStart (const QString &basename, const QString &format=QString::null, int width=0, int height=0) | 
|   | 
| void  | saveContents (const QString &filename, const QString &format, int width=0, int height=0) | 
|   | 
| QImage  | snapshotImage (int bufmode, int width=0, int height=0) | 
|   | 
| void  | saveOtherBuffer (const QString &filename, const QString &format, int mode, int width=0, int height=0) | 
|   | 
| void  | setOtherBuffersSaveMode (int mode) | 
|   | 
| int  | otherBuffersSaveMode () const | 
|   | 
| bool  | hasTransparentObjects () const | 
|   | 
| void  | setTransparentObjects (bool) | 
|   | 
| bool  | depthPeelingAllowed () const | 
|   | 
| bool  | depthPeelingEnabled () const | 
|   | 
| void  | enableDepthPeeling (bool) | 
|   | 
| unsigned  | depthPeelingPasses () const | 
|   | 
| void  | setDepthPeelingPasses (unsigned n) | 
|   | 
| unsigned  | numTextureUnits () const | 
|   | 
| bool  | recording () const | 
|   | 
| void  | setBackgroundAlpha (float a) | 
|   | 
| GLWidgetManager *  | rightEye () | 
|   | 
| GLWidgetManager *  | leftEye () | 
|   | 
| void  | setRightEye (GLWidgetManager *) | 
|   | 
| void  | setLeftEye (GLWidgetManager *) | 
|   | 
| AWindow *  | aWindow () | 
|   | 
| const AWindow *  | aWindow () const | 
|   | 
| virtual void  | saveContents () | 
|   | 
| void  | saveContentsWithCustomSize () | 
|   | 
| virtual void  | recordStart () | 
|   | 
| void  | recordStartWithCustomSize () | 
|   | 
| virtual void  | recordStop () | 
|   | 
| bool  | hasCameraChanged () const | 
|   | 
|   | View (AWindow *win) | 
|   | 
| virtual  | ~View () | 
|   | 
| ControlSwitch *  | controlSwitch () | 
|   | 
Definition at line 42 of file glwidget.h.