ReactOS 0.4.16-dev-732-g2d1144a
|
#include <mesher.h>
Public Member Functions | |
Mesher (Backend &) | |
~Mesher (void) | |
void | init (unsigned int) |
void | mesh (void) |
![]() | |
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) |
![]() | |
Hull (void) | |
~Hull (void) | |
void | init (void) |
GridTrimVertex * | nextlower (GridTrimVertex *) |
GridTrimVertex * | nextupper (GridTrimVertex *) |
Private Member Functions | |
void | openMesh (void) |
void | swapMesh (void) |
void | closeMesh (void) |
int | isCcw (int) |
int | isCw (int) |
void | clearStack (void) |
void | push (GridTrimVertex *) |
void | pop (long) |
void | move (int, int) |
int | equal (int, int) |
void | copy (int, int) |
void | output (int) |
void | addUpper (void) |
void | addLower (void) |
void | addLast (void) |
void | finishUpper (GridTrimVertex *) |
void | finishLower (GridTrimVertex *) |
Private Attributes | |
Backend & | backend |
Pool | p |
unsigned int | stacksize |
GridTrimVertex ** | vdata |
GridTrimVertex * | last [2] |
int | itop |
int | lastedge |
Static Private Attributes | |
static const float | ZERO = 0.0 |
Additional Inherited Members | |
![]() | |
Trimline | left |
Trimline | right |
Gridline | top |
Gridline | bot |
Uarray | uarray |
Mesher::Mesher | ( | Backend & | b | ) |
Mesher::~Mesher | ( | void | ) |
Definition at line 277 of file mesher.cc.
Referenced by finishLower(), and finishUpper().
Definition at line 415 of file mesher.cc.
Referenced by finishLower(), and mesh().
Definition at line 341 of file mesher.cc.
Referenced by finishUpper(), and mesh().
Definition at line 102 of file mesher.cc.
Referenced by addLast(), addLower(), and addUpper().
|
private |
|
private |
Definition at line 141 of file mesher.cc.
Referenced by Slicer::slice_old().
Definition at line 252 of file mesher.cc.
Referenced by addLower(), and addUpper().
Definition at line 96 of file mesher.cc.
Referenced by addLast(), addLower(), addUpper(), and mesh().
Definition at line 258 of file mesher.cc.
Referenced by addLast(), addLower(), and addUpper().
|
inlineprivate |
Definition at line 84 of file mesher.cc.
Referenced by finishLower(), finishUpper(), and mesh().
Definition at line 108 of file mesher.cc.
Referenced by addLast(), addLower(), and addUpper().
|
private |
Definition at line 56 of file mesher.h.
Referenced by closeMesh(), openMesh(), output(), and swapMesh().
|
private |
Definition at line 62 of file mesher.h.
Referenced by addLast(), addLower(), addUpper(), clearStack(), isCcw(), isCw(), Mesher(), and push().
|
private |
|
private |
Definition at line 63 of file mesher.h.
Referenced by addLast(), addLower(), addUpper(), mesh(), and Mesher().
|
private |