My Project
 All Classes Files Functions Variables Enumerations Pages
Public Slots | Public Member Functions | Protected Member Functions | List of all members
TriangleMeshViewerDisplay Class Reference

Contains the actual rendering functionality of a TriangleMeshViewer. More...

#include <triangle_mesh_viewer_display.h>

Inheritance diagram for TriangleMeshViewerDisplay:

Public Slots

void draw_frame (const XYZ &p, const XYZ &l, const XYZ &u, float r, float t)
 Called to redisplay scene.
 

Public Member Functions

 TriangleMeshViewerDisplay (TriangleMeshViewer *parent, const QGLFormat &format, const ParametersRender *param, const std::vector< const TriangleMesh * > &m, bool verbose)
 Constructor.
 
 ~TriangleMeshViewerDisplay ()
 Destructor.
 
QSize minimumSizeHint () const
 Specify a minimum size.
 
QSize sizeHint () const
 Guideline size.
 
void set_mesh (const std::vector< const TriangleMesh * > &m)
 Set the mesh being rendered.
 

Protected Member Functions

void paintGL ()
 Called to repaint GL area. More...
 
void initializeGL ()
 Set up OpenGL.
 
void resizeGL (int w, int h)
 Deal with resize.
 

Detailed Description

Contains the actual rendering functionality of a TriangleMeshViewer.

Member Function Documentation

void TriangleMeshViewerDisplay::paintGL ( )
protected

Called to repaint GL area.

Todo:
Frame time calculation is wrong... need -1 correction to number of frames

The documentation for this class was generated from the following files: