Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::SPointHSurfaceGL Class Reference

a class to hold a HNURBS surface point. More...

#include <nurbsGL.hh>

Inheritance diagram for PLib::SPointHSurfaceGL::

PLib::SPointGL PLib::CPointGL PLib::ObjectGL List of all members.

Public Methods

 SPointHSurfaceGL (int i, int j, HNurbsSurfaceSPf *s, ObjectListGL *sp, int fix)
 ~SPointHSurfaceGL ()
virtual void glObject () const
virtual void modify (const HPoint3Df &v)
void updateOthers ()
void setStartEnd (SPointHSurfaceGL *s, int r, int c=0)

Protected Attributes

HPoint3Df spoint
HNurbsSurfaceSPf * surface
SPointHSurfaceGL * start
ObjectListGLspoints
int rows
int cols

Detailed Description

a class to hold a HNURBS surface point.

Author:
Philippe Lavoie
Date:
11 May 1998


Constructor & Destructor Documentation

PLib::SPointHSurfaceGL::SPointHSurfaceGL int    i,
int    j,
HNurbsSurfaceSPf *    s,
ObjectListGL   sp,
int    fix
 

The constructor for a surface point object.

Parameters:
i  the row of the control point
j  the column of the control point
c  the pointer to the NURBS surface
Author:
Philippe Lavoie
Date:
20 September 1997


Member Function Documentation

void PLib::SPointHSurfaceGL::glObject   const [virtual]
 

Displays a control point.

Displays a control point on the surface of a NURBS curve or a NURBS surface.

Author:
Philippe Lavoie
Date:
12 May 1998

Reimplemented from PLib::CPointGL.

void PLib::SPointHSurfaceGL::modify const HPoint3Df &    v [virtual]
 

Modifies the surface point.

Parameters:
v  modifies the point by this value
Returns:
Warning:
Author:
Philippe Lavoie
Date:
12 May 1998

Reimplemented from PLib::CPointGL.

void PLib::SPointHSurfaceGL::updateOthers  
 

Updates the other control points.

Author:
Philippe Lavoie
Date:
12 May 1998


The documentation for this class was generated from the following files:
Generated on Sun Feb 3 00:46:22 2002 for NURBS++ by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001