Main Page | Class Hierarchy | Class List | File List | Class Members

PLib::SimpleNurbsCurveGL Class Reference

a NURBS curve class for OpenGL More...

#include <nurbsGL.h>

Inheritance diagram for PLib::SimpleNurbsCurveGL:

PLib::NurbsGL PLib::NurbsCurve< T, N > PLib::ObjectGL PLib::ParaCurve< T, N > List of all members.

Public Member Functions

void gluNurbs () const
void glObject () const
void point (float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const
void resetBoundingBox ()
void resetCPoints ()
void resetPolygon ()
void resetKnots ()
void modifyPoint (float u, float v, float dx, float dy, float dz)
void setSym (int set, int uDir, float x, float y, float z, float w)

Detailed Description

a NURBS curve class for OpenGL

A NURBS curve class for OpenGL but with not editing capabilities. This class should only be called by other NURBS classes.

Author:
Philippe Lavoie
Date:
10 June 1998


Member Function Documentation

void PLib::SimpleNurbsCurveGL::glObject  )  const [inline, virtual]
 

displays the object if it's not hiding

Displays the object if it's not hiding.

Author:
Philippe Lavoie
Date:
23 September 1997

Reimplemented from PLib::NurbsGL.

void PLib::SimpleNurbsCurveGL::gluNurbs  )  const [virtual]
 

creates a nurbs curve for OpenGL

This function calls between a gluBeginCurve/gluEndCurve the proper functions to generate a NURBS curve.

Author:
Philippe Lavoie
Date:
23 September 1997

Implements PLib::NurbsGL.


The documentation for this class was generated from the following files:
Generated on Tue Jul 27 15:44:58 2004 for NURBS++ by doxygen 1.3.7