Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::CPointGL Class Reference

A class to hold a control point. More...

#include <nurbsGL.h>

Inheritance diagram for PLib::CPointGL:

PLib::ObjectGL PLib::HCPointGL PLib::SPointGL PLib::SPointCurveGL PLib::SPointHSurfaceGL PLib::SPointSurfaceGL List of all members.

Public Methods

 CPointGL (HPoint3Df &cp, int i, int j=-1)
 ~CPointGL ()
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 Methods

 CPointGL ()

Protected Attributes

HPoint3Df & cpoint
int psize
int i0
int j0
CPointGL * symPoint
float xCoord
float yCoord
float zCoord
float wCoord

Detailed Description

A class to hold a control point.

Author:
Philippe Lavoie
Date:
23 September 1997

Definition at line 468 of file nurbsGL.h.


Member Function Documentation

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

Displays a control point.

Author:
Philippe Lavoie
Date:
30 September 1997

Implements PLib::ObjectGL.

Reimplemented in PLib::HCPointGL.

Definition at line 398 of file nurbsGL.cpp.

void PLib::CPointGL::modifySym const HPoint3Df &    v [virtual]
 

Modify a control point and his symmetrical point.

Parameters:
v  modify the points by this value
Author:
Philippe Lavoie
Date:
29 January 1998

Definition at line 3226 of file nurbsGL.cpp.


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