Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

GltShapes Class Reference
[GLT Node]

Scenegraph Parent Node Base-Class. More...

#include <shapes.h>

Inheritance diagram for GltShapes:

Inheritance graph
[legend]
Collaboration diagram for GltShapes:

Collaboration graph
[legend]
List of all members.

Public Methods

 GltShapes ()
 Constructor.

 ~GltShapes ()
 Destructor.

virtual void draw () const
 Derived classes should supply this.

virtual void boundingBox (BoundingBox &box) const
 Get an axis aligned bounding box, unavailable by default.

virtual std::string description () const
 Brief description of the shape.

virtual bool povrayExport (std::ostream &os) const
 Export to POV format.

virtual void flushExpired ()
 Remove expired shapes.


Detailed Description

Scenegraph Parent Node Base-Class.

Author:
Nigel Stewart (nigels.com@gmail.com)
Note:
Child nodes must be allocated dynamically (via new)

Definition at line 50 of file shapes.h.


The documentation for this class was generated from the following files:
Generated on Tue Nov 5 11:11:46 2002 for GLT by doxygen1.2.18