GL_Cylinder Class Reference

#include <basic/opengl/GL_Cylinder.h>

Inherits MPK_Cylinder, and OpenGLInterface.

Inheritance diagram for GL_Cylinder:

Inheritance graph
[legend]
Collaboration diagram for GL_Cylinder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GL_Cylinder (FrameManager *frameManager)
 GL_Cylinder (const GL_Cylinder &right)
virtual ~GL_Cylinder ()
virtual EntityClone () const
virtual bool Verify () const

Protected Member Functions

virtual bool DrawExplicit () const

Protected Attributes

int slices
int stacks
int rings

Detailed Description

Definition at line 36 of file GL_Cylinder.h.


Constructor & Destructor Documentation

GL_Cylinder::GL_Cylinder FrameManager frameManager  ) 
 

Definition at line 34 of file GL_Cylinder.cpp.

Referenced by Clone().

GL_Cylinder::GL_Cylinder const GL_Cylinder right  ) 
 

Definition at line 46 of file GL_Cylinder.cpp.

GL_Cylinder::~GL_Cylinder  )  [virtual]
 

Definition at line 59 of file GL_Cylinder.cpp.


Member Function Documentation

Entity * GL_Cylinder::Clone  )  const [virtual]
 

Implements ObjectBase.

Definition at line 68 of file GL_Cylinder.cpp.

References GL_Cylinder().

Here is the call graph for this function:

bool GL_Cylinder::DrawExplicit  )  const [protected, virtual]
 

Implements OpenGLInterface.

Definition at line 75 of file GL_Cylinder.cpp.

References MPK_Cylinder::height, MPK_Cylinder::radius, ObjectBase::theFrame, Matrix4x4::Transpose(), and Matrix4x4::values.

Here is the call graph for this function:

bool GL_Cylinder::Verify  )  const [virtual]
 

Implements ObjectBase.

Definition at line 122 of file GL_Cylinder.cpp.


Member Data Documentation

int GL_Cylinder::rings [protected]
 

Definition at line 80 of file GL_Cylinder.h.

int GL_Cylinder::slices [protected]
 

Definition at line 70 of file GL_Cylinder.h.

int GL_Cylinder::stacks [protected]
 

Definition at line 75 of file GL_Cylinder.h.


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:47:24 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO