ReactOS 0.4.16-dev-329-g9223134
|
#include <quilt.h>
Public Member Functions | |
Quilt (Mapdesc *) | |
void | deleteMe (Pool &) |
void | toBezier (Knotvector &, INREAL *, long) |
void | toBezier (Knotvector &, Knotvector &, INREAL *, long) |
void | select (REAL *, REAL *) |
int | getDimension (void) |
void | download (Backend &) |
void | downloadAll (REAL *, REAL *, Backend &) |
int | isCulled (void) |
void | getRange (REAL *, REAL *, Flist &, Flist &) |
void | getRange (REAL *, REAL *, int, Flist &) |
void | getRange (REAL *, REAL *, Flist &) |
void | findRates (Flist &slist, Flist &tlist, REAL[2]) |
void | findSampleRates (Flist &slist, Flist &tlist) |
void | show () |
Public Member Functions inherited from PooledObj | |
void * | operator new (size_t, Pool &) |
void * | operator new (size_t, void *) |
void * | operator new (size_t s) |
void | operator delete (void *) |
void | operator delete (void *, Pool &) |
void | deleteMe (Pool &) |
Public Attributes | |
Mapdesc * | mapdesc |
REAL * | cpts |
Quiltspec | qspec [MAXDIM] |
Quiltspec_ptr | eqspec |
Quilt * | next |
Quilt::Quilt | ( | Mapdesc * | _mapdesc | ) |
Definition at line 61 of file quilt.cc.
Referenced by NurbsTessellator::do_freenurbscurve(), and NurbsTessellator::do_freenurbssurface().
Definition at line 122 of file quilt.cc.
Definition at line 157 of file quilt.cc.
Referenced by Subdivider::drawCurves(), Subdivider::drawSurfaces(), and Subdivider::splitInT().
Definition at line 230 of file quilt.cc.
Referenced by Subdivider::drawSurfaces().
Definition at line 246 of file quilt.cc.
Referenced by findRates().
Definition at line 186 of file quilt.cc.
Referenced by Subdivider::drawCurves(), Subdivider::drawSurfaces(), and getRange().
void Quilt::toBezier | ( | Knotvector & | knotvector, |
INREAL * | ctlpts, | ||
long | ncoords | ||
) |
Definition at line 117 of file tobezier.cc.
Referenced by NurbsTessellator::nurbscurve(), and NurbsTessellator::nurbssurface().
void Quilt::toBezier | ( | Knotvector & | sknotvector, |
Knotvector & | tknotvector, | ||
INREAL * | ctlpts, | ||
long | ncoords | ||
) |
Definition at line 132 of file tobezier.cc.
REAL* Quilt::cpts |
Definition at line 68 of file quilt.h.
Referenced by deleteMe(), NurbsTessellator::do_endsurface(), download(), isCulled(), and show().
Quiltspec_ptr Quilt::eqspec |
Definition at line 70 of file quilt.h.
Referenced by deleteMe(), getDimension(), and select().
Mapdesc* Quilt::mapdesc |
Definition at line 67 of file quilt.h.
Referenced by Subdivider::addArc(), download(), isCulled(), Quilt(), and show().
Quilt* Quilt::next |
Definition at line 71 of file quilt.h.
Referenced by Subdivider::addQuilt(), and findRates().
Definition at line 69 of file quilt.h.
Referenced by Subdivider::addArc(), deleteMe(), NurbsTessellator::do_endsurface(), download(), findRates(), findSampleRates(), getDimension(), getRange(), isCulled(), select(), and show().