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 EntityClone () 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