GL_Sphere Class Reference

#include <basic/opengl/GL_Sphere.h>

Inherits MPK_Sphere, and OpenGLInterface.

Inheritance diagram for GL_Sphere:

Inheritance graph
[legend]
Collaboration diagram for GL_Sphere:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GL_Sphere (FrameManager *frameManager)
 GL_Sphere (const GL_Sphere &right)
virtual ~GL_Sphere ()
virtual Entity * Clone () const

Protected Member Functions

virtual bool DrawExplicit () const

Protected Attributes

unsigned int slices
unsigned int stacks

Detailed Description

Definition at line 38 of file GL_Sphere.h.


Constructor & Destructor Documentation

GL_Sphere::GL_Sphere (  FrameManager *  frameManager  ) 
 

Definition at line 29 of file GL_Sphere.cpp.

Referenced by Clone().

GL_Sphere::GL_Sphere (  const GL_Sphere &  right  ) 
 

Definition at line 42 of file GL_Sphere.cpp.

References slices, and stacks.

GL_Sphere::~GL_Sphere (   )  [virtual]
 

Definition at line 57 of file GL_Sphere.cpp.


Member Function Documentation

Entity * GL_Sphere::Clone (   )  const [virtual]
 

Reimplemented from MPK_Sphere.

Definition at line 66 of file GL_Sphere.cpp.

References GL_Sphere().

Here is the call graph for this function:

bool GL_Sphere::DrawExplicit (   )  const [protected, virtual]
 

Implements OpenGLInterface.

Definition at line 73 of file GL_Sphere.cpp.

References MPK_Sphere::position, MPK_Sphere::radius, slices, and stacks.


Member Data Documentation

unsigned int GL_Sphere::slices [protected]
 

Definition at line 74 of file GL_Sphere.h.

Referenced by DrawExplicit(), and GL_Sphere().

unsigned int GL_Sphere::stacks [protected]
 

Definition at line 79 of file GL_Sphere.h.

Referenced by DrawExplicit(), and GL_Sphere().


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