Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::SimpleNurbsCurveGL Class Reference

a NURBS curve class for OpenGL. More...

#include <nurbsGL.h>

Inheritance diagram for PLib::SimpleNurbsCurveGL:

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

Public Methods

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)

Protected Methods

 SimpleNurbsCurveGL ()

Friends

class NurbsCurveGL
class NurbsSurfaceGL
class HNurbsSurfaceGL

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

Definition at line 1026 of file nurbsGL.h.


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.

Definition at line 1033 of file nurbsGL.h.

References gluNurbs.

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.

Definition at line 1636 of file nurbsGL.cpp.

Referenced by glObject.


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 13:27:01 2003 for NURBS++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002