Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

GLScene::GLBezierCurve Class Reference

#include <glbeziercurve.h>

Inheritance diagram for GLScene::GLBezierCurve:

GLScene::GLSceneObject GLScene::GLSceneObject GLScene::GLSceneObject GLScene::GLSceneObject ReferenceCounted ReferenceCounted ReferenceCounted ReferenceCounted ReferenceCounted ReferenceCounted ReferenceCounted ReferenceCounted List of all members.

Public Member Functions

GLuint getSize () const
void setLOD (const GLuint)
void addControlPoint (const GLVector &)
const GLVector getControlPoint (unsigned) const
virtual bool intersection (GLGeometricObject *obj)
virtual bool intersection (GLBezierCurve *)
virtual bool inclusion (GLGeometricObject *)
void compileVertexArray ()
void render ()
void renderForSelection (GLuint &)
const GLVector pointAt (const GLfloat) const
const GLVector tangentAt (const GLfloat) const
GLuint getSize () const
void setLOD (const GLuint)
void addControlPoint (const GLVector &)
const GLVector getControlPoint (unsigned) const
virtual bool intersection (GLGeometricObject *obj)
virtual bool intersection (GLBezierCurve *)
virtual bool inclusion (GLGeometricObject *)
void compileVertexArray ()
void render ()
void renderForSelection (GLuint &)
const GLVector pointAt (const GLfloat) const
const GLVector tangentAt (const GLfloat) const

Detailed Description

Use to track and animate objects in motion or "fake" projectile motion as well as to draw curves and to extrude goemetry along a space curve.

Or use the curve in a 'solid of revolution' to get a parametric solid. Append many curves in a list to get complex curves


Member Function Documentation

void GLScene::GLBezierCurve::render  )  [virtual]
 

Only method that must be implemented by a subclass that does actual rendering.

Implements GLScene::GLSceneObject.

void GLScene::GLBezierCurve::render  )  [virtual]
 

Only method that must be implemented by a subclass that does actual rendering.

Implements GLScene::GLSceneObject.


The documentation for this class was generated from the following files:
Generated on Wed Feb 4 23:11:34 2004 by doxygen 1.3.3