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

Public Member Functions | |
| CPointGL (HPoint3Df &cp, int i, int j=-1) | |
| virtual void | glObject () const |
| virtual void | modify (const HPoint3Df &v) |
| virtual void | modifySym (const HPoint3Df &v) |
| void | setPsize (int s) |
| HPoint3Df & | point () const |
| void | setSym (CPointGL *sp, float x, float y, float z, float w) |
| int | row () const |
| int | col () const |
Protected Attributes | |
| HPoint3Df & | cpoint |
| int | psize |
| int | i0 |
| int | j0 |
| CPointGL * | symPoint |
| float | xCoord |
| float | yCoord |
| float | zCoord |
| float | wCoord |
|
|
Displays a control point.
Implements PLib::ObjectGL. Reimplemented in PLib::HCPointGL, PLib::SPointCurveGL, PLib::SPointSurfaceGL, and PLib::SPointHSurfaceGL. |
|
|
Modify a control point and his symmetrical point.
|
1.3.4