|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <subdivider.h>
Public Member Functions |
| | Subdivider (Renderhints &, Backend &) |
| | ~Subdivider (void) |
| void | clear (void) |
| void | beginTrims (void) |
| void | beginLoop (void) |
| void | addArc (REAL *, Quilt *, long) |
| void | addArc (int, TrimVertex *, long) |
| void | endLoop (void) |
| void | endTrims (void) |
| void | beginQuilts (void) |
| void | addQuilt (Quilt *) |
| void | endQuilts (void) |
| void | drawCurves (void) |
| void | drawSurfaces (long) |
| int | ccwTurn_sl (Arc_ptr, Arc_ptr) |
| int | ccwTurn_sr (Arc_ptr, Arc_ptr) |
| int | ccwTurn_tl (Arc_ptr, Arc_ptr) |
| int | ccwTurn_tr (Arc_ptr, Arc_ptr) |
| void | setJumpbuffer (JumpBuffer *) |
| void | set_domain_distance_u_rate (REAL u_rate) |
| void | set_domain_distance_v_rate (REAL v_rate) |
| void | set_is_domain_distance_sampling (int flag) |
Private Types |
| enum | dir { down,
same,
up,
none
} |
Private Member Functions |
| void | classify_headonleft_s (Bin &, Bin &, Bin &, REAL) |
| void | classify_tailonleft_s (Bin &, Bin &, Bin &, REAL) |
| void | classify_headonright_s (Bin &, Bin &, Bin &, REAL) |
| void | classify_tailonright_s (Bin &, Bin &, Bin &, REAL) |
| void | classify_headonleft_t (Bin &, Bin &, Bin &, REAL) |
| void | classify_tailonleft_t (Bin &, Bin &, Bin &, REAL) |
| void | classify_headonright_t (Bin &, Bin &, Bin &, REAL) |
| void | classify_tailonright_t (Bin &, Bin &, Bin &, REAL) |
| void | tessellate (Arc_ptr, REAL) |
| void | monotonize (Arc_ptr, Bin &) |
| int | isMonotone (Arc_ptr) |
| int | decompose (Bin &, REAL) |
| void | samplingSplit (Curvelist &, int) |
| void | subdivideInS (Bin &) |
| void | splitInS (Bin &, int, int) |
| void | splitInT (Bin &, int, int) |
| void | samplingSplit (Bin &, Patchlist &, int, int) |
| void | nonSamplingSplit (Bin &, Patchlist &, int, int) |
| void | tessellation (Bin &, Patchlist &) |
| void | monosplitInS (Bin &, int, int) |
| void | monosplitInT (Bin &, int, int) |
| void | outline (Bin &) |
| void | freejarcs (Bin &) |
| void | render (Bin &) |
| void | split (Bin &, Bin &, Bin &, int, REAL) |
| void | tessellate (Bin &, REAL, REAL, REAL, REAL) |
| void | setDegenerate (void) |
| void | setNonDegenerate (void) |
| int | showingDegenerate (void) |
| void | setArcTypeBezier (void) |
| void | setArcTypePwl (void) |
| int | isBezierArcType (void) |
| void | makeBorderTrim (const REAL *, const REAL *) |
| void | split (Bin &, int, const REAL *, int, int) |
| void | partition (Bin &, Bin &, Bin &, Bin &, Bin &, int, REAL) |
| void | findIrregularS (Bin &) |
| void | findIrregularT (Bin &) |
| int | bbox (TrimVertex *, TrimVertex *, TrimVertex *, int) |
| void | join_s (Bin &, Bin &, Arc_ptr, Arc_ptr) |
| void | join_t (Bin &, Bin &, Arc_ptr, Arc_ptr) |
| int | arc_split (Arc_ptr, int, REAL, int) |
| void | check_s (Arc_ptr, Arc_ptr) |
| void | check_t (Arc_ptr, Arc_ptr) |
| void | link (Arc_ptr, Arc_ptr, Arc_ptr, Arc_ptr) |
| void | simple_link (Arc_ptr, Arc_ptr) |
| Bin * | makePatchBoundary (const REAL *from, const REAL *to) |
Static Private Member Functions |
| static int | bbox (REAL, REAL, REAL, REAL, REAL, REAL) |
| static int | ccw (TrimVertex *, TrimVertex *, TrimVertex *) |
Private Attributes |
| Slicer | slicer |
| ArcTessellator | arctessellator |
| Pool | arcpool |
| Pool | bezierarcpool |
| Pool | pwlarcpool |
| TrimVertexPool | trimvertexpool |
| JumpBuffer * | jumpbuffer |
| Renderhints & | renderhints |
| Backend & | backend |
| Bin | initialbin |
| Arc_ptr | pjarc |
| int | s_index |
| int | t_index |
| Quilt * | qlist |
| Flist | spbrkpts |
| Flist | tpbrkpts |
| Flist | smbrkpts |
| Flist | tmbrkpts |
| REAL | stepsizes [4] |
| int | showDegenerate |
| int | isArcTypeBezier |
| REAL | domain_distance_u_rate |
| REAL | domain_distance_v_rate |
| int | is_domain_distance_sampling |
Detailed Description
Definition at line 61 of file subdivider.h.
The documentation for this class was generated from the following files:
Generated on Sun May 27 2012 06:44:24 for ReactOS by
1.7.6.1
|