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: