#include <basic/opengl/OpenGLInterface.h>
Inherited by GL_Box, GL_Cylinder, GL_Frame, GL_Group, GL_Material, GL_Mesh [virtual]
, GL_Range_Sensor, GL_Segment, GL_Sphere, GL_Universe, and PL_OpenGL.
Inheritance diagram for OpenGLInterface:
Public Member Functions | |
OpenGLInterface () | |
virtual | ~OpenGLInterface () |
virtual void | GLDraw () const |
virtual bool | DrawExplicit () const =0 |
Protected Member Functions | |
void | CreateDisplayList () const |
Protected Attributes | |
int | displayListNumber |
Definition at line 33 of file OpenGLInterface.h.
|
Definition at line 31 of file OpenGLInterface.cpp. |
|
Definition at line 43 of file OpenGLInterface.cpp. |
|
Definition at line 70 of file OpenGLInterface.cpp. References displayListNumber, and DrawExplicit(). Referenced by GLDraw(). Here is the call graph for this function: ![]() |
|
Implemented in GL_Box, GL_Cylinder, GL_Frame, GL_Group, GL_Material, GL_Mesh, GL_Range_Sensor, GL_Segment, GL_Sphere, GL_Universe, PL_ACA_CONNECT, PL_Juan, TrajPlanner, PL_ATACE, PL_RGD_RRT, PL_RGD_Constraint, PL_RRT_ClosedChain, PL_RRT_ClosedChain, PL_ForTest, IK_ACA, PL_MPEP, IK_InvKinBase, PL_Neural, PL_SimplexSubdivision, PL_GraphBase, PL_OpenGL, PL_PRM, PL_PrmIjg, PL_Range_Sensor, PL_RRT, PL_RRT_CONNECT, PL_Sandros, and PL_Sequential. Referenced by CreateDisplayList(). |
|
Reimplemented in GL_Frame, GL_Material, GL_Universe, and PL_OpenGL. Definition at line 59 of file OpenGLInterface.cpp. References CreateDisplayList(), and displayListNumber. Referenced by GL_Universe::DrawFrame0(). Here is the call graph for this function: ![]() |
|
Definition at line 70 of file OpenGLInterface.h. Referenced by CreateDisplayList(), GLDraw(), and GL_Mesh::~GL_Mesh(). |