#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. |