FreeWRL / FreeX3D 4.3.0
Quilt Class Reference
Inheritance diagram for Quilt:
PooledObj

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 &)
 

Data Fields

Mapdescmapdesc
 
REAL * cpts
 
Quiltspec qspec [MAXDIM]
 
Quiltspec_ptr eqspec
 
Quiltnext
 

Detailed Description

Definition at line 64 of file quilt.h.

Constructor & Destructor Documentation

◆ Quilt()

Quilt::Quilt ( Mapdesc * _mapdesc)

Definition at line 57 of file quilt.cc.

Member Function Documentation

◆ deleteMe()

void Quilt::deleteMe ( Pool & p)

Definition at line 63 of file quilt.cc.

◆ download()

void Quilt::download ( Backend & backend)

Definition at line 123 of file quilt.cc.

◆ downloadAll()

void Quilt::downloadAll ( REAL * pta,
REAL * ptb,
Backend & backend )

Definition at line 158 of file quilt.cc.

◆ findRates()

void Quilt::findRates ( Flist & slist,
Flist & tlist,
REAL rate[2] )

Definition at line 231 of file quilt.cc.

◆ findSampleRates()

void Quilt::findSampleRates ( Flist & slist,
Flist & tlist )

Definition at line 247 of file quilt.cc.

◆ getDimension()

int Quilt::getDimension ( void )
inline

Definition at line 78 of file quilt.h.

◆ getRange() [1/3]

void Quilt::getRange ( REAL * from,
REAL * to,
Flist & slist )

Definition at line 225 of file quilt.cc.

◆ getRange() [2/3]

void Quilt::getRange ( REAL * from,
REAL * to,
Flist & slist,
Flist & tlist )

Definition at line 187 of file quilt.cc.

◆ getRange() [3/3]

void Quilt::getRange ( REAL * from,
REAL * to,
int i,
Flist & list )

Definition at line 198 of file quilt.cc.

◆ isCulled()

int Quilt::isCulled ( void )

Definition at line 172 of file quilt.cc.

◆ select()

void Quilt::select ( REAL * pta,
REAL * ptb )

Definition at line 108 of file quilt.cc.

◆ show()

void Quilt::show ( void )

Definition at line 82 of file quilt.cc.

◆ toBezier() [1/2]

void Quilt::toBezier ( Knotvector & knotvector,
INREAL * ctlpts,
long ncoords )

Definition at line 117 of file tobezier.cc.

◆ toBezier() [2/2]

void Quilt::toBezier ( Knotvector & sknotvector,
Knotvector & tknotvector,
INREAL * ctlpts,
long ncoords )

Definition at line 132 of file tobezier.cc.

Field Documentation

◆ cpts

REAL* Quilt::cpts

Definition at line 68 of file quilt.h.

◆ eqspec

Quiltspec_ptr Quilt::eqspec

Definition at line 70 of file quilt.h.

◆ mapdesc

Mapdesc* Quilt::mapdesc

Definition at line 67 of file quilt.h.

◆ next

Quilt* Quilt::next

Definition at line 71 of file quilt.h.

◆ qspec

Quiltspec Quilt::qspec[MAXDIM]

Definition at line 69 of file quilt.h.


The documentation for this class was generated from the following files: