Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::NurbsSurfaceArray Class Template Reference

An array of NurbsSurface. More...

#include <nurbsS.hh>

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


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


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

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

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


The documentation for this class was generated from the following files:
Generated on Sat Jan 26 21:32:27 2002 for NURBS++ by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001