Main Page | Class Hierarchy | Class List | File List | Class Members

PLib::SPointSurfaceGL Class Reference

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

#include <nurbsGL.h>

Inheritance diagram for PLib::SPointSurfaceGL:

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

Public Member Functions

 SPointSurfaceGL (int i, int j, NurbsSurfaceSPf *s, ObjectListGL *sp, int fix)
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
NurbsSurfaceSPfsurface
SPointSurfaceGLstart
ObjectListGLspoints
int rows
int cols

Detailed Description

A class to hold a surface point.

Author:
Philippe Lavoie
Date:
11 May 1998


Constructor & Destructor Documentation

PLib::SPointSurfaceGL::SPointSurfaceGL int  i,
int  j,
NurbsSurfaceSPf 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::SPointSurfaceGL::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::SPointSurfaceGL::modify const HPoint3Df &  v  )  [virtual]
 

Modifies the surface point.

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

Reimplemented from PLib::CPointGL.

void PLib::SPointSurfaceGL::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 Wed Nov 17 20:07:50 2004 for NURBS++ by  doxygen 1.3.9.1