Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::NurbsSurfaceArray Class Template Reference

An array of NurbsSurface. More...

#include <nurbsS.h>

List of all members.

Public Methods

int n () const
 NurbsSurfaceArray (NurbsSurface< T, N > *Sa, int size)
 NurbsSurfaceArray ()
virtual ~NurbsSurfaceArray ()
virtual NurbsSurface< T, N > & operator[] (int i)
virtual NurbsSurface< T, N > operator[] (int i) const
virtual void resize (int s)
void init (NurbsSurface< T, N > *Sa, int size)
NurbsSurfaceArray< T, N > & operator= (const NurbsSurfaceArray< T, N > &Sa)

Protected Attributes

int sze
int rsize
NurbsSurface< T, N > ** S


Detailed Description

template<class T, int N>
class PLib::NurbsSurfaceArray< T, N >

An array of NurbsSurface.

This class represents an array of NurbsSurface.

Author:
Philippe Lavoie
Date:
4 Oct. 1996

Definition at line 273 of file nurbsS.h.


Constructor & Destructor Documentation

template<class T, int N>
PLib::NurbsSurfaceArray< T, N >::NurbsSurfaceArray NurbsSurface< T, N > *    Sa,
int    s
 

Constructor from a pointer to an array of curves.

Author:
Philippe Lavoie
Date:
24 January 1997

Definition at line 207 of file nurbsArray.cpp.

References n, resize, rsize, S, and sze.


Member Function Documentation

template<class T, int N>
void PLib::NurbsSurfaceArray< T, N >::init NurbsSurface< T, N > *    Sa,
int    size
 

Initialize the array of curves with a vector of nurbs curve.

Parameters:
ca  a pointer to a vector of NURBS curve
size  the size of the array
Author:
Philippe Lavoie
Date:
24 January 1997

Definition at line 224 of file nurbsArray.cpp.

References n, resize, and S.

template<class T, int N>
NurbsSurfaceArray< T, N > & PLib::NurbsSurfaceArray< T, N >::operator= const NurbsSurfaceArray< T, N > &    Sa
 

Copy one surface array to another.

Parameters:
S  the array to copy
Returns:
a reference to itself
Author:
Philippe Lavoie
Date:
24 January 1997

Definition at line 270 of file nurbsArray.cpp.

References n, resize, and S.

template<class T, int N>
void PLib::NurbsSurfaceArray< T, N >::resize int    size [virtual]
 

Resize the NurbsSurfaceArray.

Parameters:
size  the new size
Author:
Philippe Lavoie
Date:
24 January 1997

Definition at line 239 of file nurbsArray.cpp.

References rsize, S, and sze.

Referenced by init, NurbsSurfaceArray, and operator=.


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