#include <nurbsGL.hh>
Inheritance diagram for PLib::SPointSurfaceGL::
Public Methods | |
SPointSurfaceGL (int i, int j, NurbsSurfaceSPf *s, ObjectListGL *sp, int fix) | |
~SPointSurfaceGL () | |
virtual void | glObject () const |
virtual void | modify (const HPoint3Df &v) |
void | updateOthers () |
void | setStartEnd (SPointSurfaceGL *s, int r, int c=0) |
Protected Attributes | |
HPoint3Df | spoint |
NurbsSurfaceSPf * | surface |
SPointSurfaceGL * | start |
ObjectListGL * | spoints |
int | rows |
int | cols |
|
The constructor for a surface point object.
|
|
Displays a control point.
Displays a control point on the surface of a NURBS curve or a NURBS surface.
Reimplemented from PLib::CPointGL. |
|
Modifies the surface point.
Reimplemented from PLib::CPointGL. |
|
Updates the other control points.
|