#include <mesherEdge.h>
Public Types | |
| typedef PrimType | Prim |
| typedef TYPENAME PrimType::Vertex | Vertex |
| typedef MesherStrip< PrimType > | Strip |
| typedef plist< Strip * > | Strips |
Public Member Functions | |
| INLINE | MesherEdge (const Vertex *a, const Vertex *b) |
| INLINE | MesherEdge (const MesherEdge ©) |
| void | remove (Strip *strip) |
| void | change_strip (Strip *from, Strip *to) |
| INLINE bool | contains_vertex (const Vertex *v) const |
| INLINE bool | matches (const MesherEdge &other) const |
| INLINE MesherEdge * | common_ptr () |
| INLINE bool | operator== (const MesherEdge &other) const |
| INLINE bool | operator!= (const MesherEdge &other) const |
| INLINE bool | operator< (const MesherEdge &other) const |
| INLINE float | compute_length (const BuilderBucket &bucket) const |
| INLINE Vertexf | compute_box (const BuilderBucket &bucket) const |
| ostream & | output (ostream &out) const |
Public Attributes | |
| const Vertex * | _a |
| const Vertex * | _b |
| Strips | _strips |
| MesherEdge * | _opposite |
|
|||||
|
Definition at line 37 of file mesherEdge.h. |
|
|||||
|
Definition at line 39 of file mesherEdge.h. |
|
|||||
|
Definition at line 64 of file mesherEdge.h. |
|
|||||
|
Definition at line 38 of file mesherEdge.h. |
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Referenced by operator<<(). |
|
||||||||||
|
|
|
|||||
|
Definition at line 62 of file mesherEdge.h. |
|
|||||
|
Definition at line 62 of file mesherEdge.h. |
|
|||||
|
Definition at line 66 of file mesherEdge.h. |
|
|||||
|
Definition at line 65 of file mesherEdge.h. |
1.3