FreeWRL / FreeX3D 4.3.0
Slicer Class Reference
Inheritance diagram for Slicer:
CoveAndTiler Mesher TrimRegion TrimRegion Hull TrimRegion

Public Member Functions

 Slicer (Backend &)
 
void slice (Arc_ptr)
 
void slice_old (Arc_ptr)
 
void slice_new (Arc_ptr)
 
void evalStream (primStream *)
 
void evalRBArray (rectBlockArray *rbArray, gridWrap *grid)
 
void outline (Arc_ptr)
 
void setstriptessellation (REAL, REAL)
 
void setisolines (int)
 
void set_ulinear (int ulinear_flag)
 
void set_vlinear (int vlinear_flag)
 
- Public Member Functions inherited from CoveAndTiler
 CoveAndTiler (Backend &)
 
void coveAndTile (void)
 
- Public Member Functions inherited from TrimRegion
void init (REAL)
 
void advance (REAL, REAL, REAL)
 
void setDu (REAL)
 
void init (long, Arc_ptr)
 
void getPts (Arc_ptr)
 
void getPts (Backend &)
 
void getGridExtent (TrimVertex *, TrimVertex *)
 
void getGridExtent (void)
 
int canTile (void)
 
- Public Member Functions inherited from Mesher
 Mesher (Backend &)
 
void init (unsigned int)
 
void mesh (void)
 
- Public Member Functions inherited from Hull
void init (void)
 
GridTrimVertexnextlower (GridTrimVertex *)
 
GridTrimVertexnextupper (GridTrimVertex *)
 

Additional Inherited Members

- Data Fields inherited from TrimRegion
Trimline left
 
Trimline right
 
Gridline top
 
Gridline bot
 
Uarray uarray
 

Detailed Description

Definition at line 49 of file slicer.h.

Constructor & Destructor Documentation

◆ Slicer()

Slicer::Slicer ( Backend & b)

Definition at line 1181 of file slicer.cc.

◆ ~Slicer()

Slicer::~Slicer ( void )

Definition at line 1188 of file slicer.cc.

Member Function Documentation

◆ evalRBArray()

void Slicer::evalRBArray ( rectBlockArray * rbArray,
gridWrap * grid )

Definition at line 1001 of file slicer.cc.

◆ evalStream()

void Slicer::evalStream ( primStream * pStream)

Definition at line 1027 of file slicer.cc.

◆ outline()

void Slicer::outline ( Arc_ptr jarc)

Definition at line 1288 of file slicer.cc.

◆ set_ulinear()

void Slicer::set_ulinear ( int ulinear_flag)
inline

Definition at line 63 of file slicer.h.

◆ set_vlinear()

void Slicer::set_vlinear ( int vlinear_flag)
inline

Definition at line 67 of file slicer.h.

◆ setisolines()

void Slicer::setisolines ( int x)

Definition at line 1193 of file slicer.cc.

◆ setstriptessellation()

void Slicer::setstriptessellation ( REAL x,
REAL y )

Definition at line 1199 of file slicer.cc.

◆ slice()

void Slicer::slice ( Arc_ptr loop)

Definition at line 1165 of file slicer.cc.

◆ slice_new()

void Slicer::slice_new ( Arc_ptr loop)

Definition at line 1068 of file slicer.cc.

◆ slice_old()

void Slicer::slice_old ( Arc_ptr loop)

Definition at line 1208 of file slicer.cc.


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