#include <mesherTempl.h>
| Public Types | |
| typedef PrimType | Prim | 
| typedef TYPENAME PrimType::Vertex | Vertex | 
| typedef TYPENAME PrimType::DAttrib | MAttrib | 
| typedef MesherEdge< PrimType > | Edge | 
| typedef MesherStrip< PrimType > | Strip | 
| typedef MesherFanMaker< PrimType > | FanMaker | 
| Public Member Functions | |
| MesherTempl (BuilderBucket *bucket) | |
| int | add_prim (const Prim &prim, MesherStripOrigin origin=MO_user) | 
| void | mesh () | 
| Prim | getPrim () | 
| void | finalize () | 
| void | show (ostream &out) | 
| Protected Types | |
| typedef plist< Strip > | Strips | 
| typedef pset< Edge, less< Edge > > | Edges | 
| typedef pset< Edge *, less< Edge * > > | EdgePtrs | 
| typedef pmap< Vertex, EdgePtrs, less< Vertex > > | Verts | 
| typedef pvector< BuilderC > | Colors | 
| typedef pmap< int, int, less< int > > | ColorSheetMap | 
| Protected Member Functions | |
| int | count_vert_edges (const EdgePtrs &edges) const | 
| plist< Strip > & | choose_strip_list (const Strip &strip) | 
| void | build_sheets () | 
| void | find_fans () | 
| void | make_quads () | 
| void | meshList (Strips &strips) | 
| Protected Attributes | |
| Strips | _tris | 
| Strips | _quads | 
| Strips | _strips | 
| Strips | _dead | 
| Strips | _done | 
| Verts | _verts | 
| Edges | _edges | 
| int | _stripIndex | 
| BuilderBucket * | _bucket | 
| TYPENAME Strips::iterator | _next_strip | 
| Colors | _colors | 
| ColorSheetMap | _color_sheets | 
| Friends | |
| class | MesherStrip< PrimType > | 
| class | MesherFanMaker< PrimType > | 
| 
 | |||||
| 
 Definition at line 63 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 65 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 42 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 59 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 58 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 44 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 41 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 39 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 43 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 57 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 40 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 60 of file mesherTempl.h. | 
| 
 | ||||||||||
| 
 | 
| 
 | ||||||||||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | ||||||||||
| 
 | 
| 
 | ||||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | |||||||||
| 
 | 
| 
 | ||||||||||
| 
 | 
| 
 | ||||||||||
| 
 | 
| 
 | |||||
| 
 Definition at line 86 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 85 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 80 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 83 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 82 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 76 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 76 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 78 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 81 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 75 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 79 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 75 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 75 of file mesherTempl.h. | 
| 
 | |||||
| 
 Definition at line 77 of file mesherTempl.h. | 
 1.3
1.3