#include <nurbs.h>
Public Member Functions | |
int | n () const |
NurbsCurveArray (NurbsCurve< T, N > *Ca, int size) | |
virtual NurbsCurve< T, N > & | operator[] (int i) |
virtual NurbsCurve< T, N > | operator[] (int i) const |
virtual void | resize (int s) |
void | init (NurbsCurve< T, N > *Ca, int size) |
int | read (const char *filename) |
int | write (const char *filename) |
int | writePS (const char *, int cp=0, T magFact=T(-1), T dash=T(5), bool bOpen=true) const |
int | writePSp (const char *, const Vector< Point_nD< T, N > > &, const Vector< Point_nD< T, N > > &, int cp=0, T magFact=0.0, T dash=5.0, bool bOpen=true) const |
Protected Member Functions | |
NurbsCurve< T, N > & | curve (int i) |
NurbsCurve< T, N > | curve (int i) const |
Protected Attributes | |
int | sze |
int | rsize |
NurbsCurve< T, N > ** | C |
This class represents an array of NurbsCurve.
|
Constructor from a pointer to an array of curves.
|
|
Initialize the array of curves with a vector of nurbs curve.
|
|
Reads a NurbsCurveArray from a file.
|
|
Resize the NurbsCurveArray.
|
|
Writes a NurbsCurveArray from a file.
|
|
Writes a post-script file representing an array of curves.
|
|
Writes a post-script file representing the array of curves. Writes the array of curves in the postscript format to a file, it also draws the points defined in $points$ with their associated vectors if $vector$ is used.
|