#include <nurbsGL.h>
Inheritance diagram for PLib::SPointHSurfaceGL:

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 |
| ObjectListGL * | spoints |
| int | rows |
| int | cols |
Definition at line 601 of file nurbsGL.h.
|
||||||||||||||||||||||||
|
The constructor for a surface point object.
Definition at line 3493 of file nurbsGL.cpp. Referenced by updateOthers. |
|
|
Displays a control point.
Displays a control point on the surface of a NURBS curve or a NURBS surface.
Reimplemented from PLib::CPointGL. Definition at line 616 of file nurbsGL.cpp. |
|
|
Modifies the surface point.
Reimplemented from PLib::CPointGL. Definition at line 3687 of file nurbsGL.cpp. References updateOthers. |
|
|
Updates the other control points.
Definition at line 3599 of file nurbsGL.cpp. References PLib::ObjectGL::ObjectGL, and SPointHSurfaceGL. Referenced by modify. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002