|
|
| | SESFace () |
| |
| | SESFace (const SESFace &sesface, bool deep=false) |
| |
| | SESFace (Type type, RSVertex *rsvertex, RSEdge *rsedge, RSFace *rsface) |
| |
| virtual | ~SESFace () |
| |
|
| void | set (const SESFace &sesface, bool deep=false) |
| |
| SESFace & | operator= (const SESFace &sesface) |
| |
| void | setType (Type type) |
| |
| Type | getType () const |
| |
| void | setRSVertex (RSVertex *rsvertex) |
| |
| RSVertex * | getRSVertex () const |
| |
| void | setRSEdge (RSEdge *rsedge) |
| |
| RSEdge * | getRSEdge () const |
| |
| void | setRSFace (RSFace *rsface) |
| |
| RSFace * | getRSFace () const |
| |
|
| void | normalize (bool singular) |
| |
|
| virtual bool | operator== (const SESFace &) const |
| |
| virtual bool | operator!= (const SESFace &) const |
| |
| virtual bool | operator*= (const SESFace &) const |
| |
| bool | isNeighbouredTo (SESFace *face) const |
| |
| bool | isFree () const |
| |
| bool | hasSingularEdges () const |
| |
| | GraphFace () |
| |
| | GraphFace (const GraphFace< SESVertex, SESEdge, SESFace > &face, bool deep=false) |
| |
| virtual | ~GraphFace () |
| |
| void | set (const GraphFace< SESVertex, SESEdge, SESFace > &face, bool deep=false) |
| |
GraphFace< SESVertex, SESEdge,
SESFace > & | operator= (const GraphFace< SESVertex, SESEdge, SESFace > &face) |
| |
| void | insert (SESVertex *vertex) |
| |
| void | insert (SESEdge *edge) |
| |
| void | remove (SESVertex *vertex) |
| |
| void | remove (SESEdge *edge) |
| |
| Position | numberOfVertices () const |
| |
| Position | numberOfEdges () const |
| |
| void | setIndex (Index index) |
| |
| Index | getIndex () const |
| |
| bool | getEdges (const SESVertex *vertex, SESEdge *&edge1, SESEdge *&edge2) const |
| |
| bool | getEdge (const SESVertex *vertex1, const SESVertex *vertex2, SESEdge *&edge) const |
| |
| SESEdge * | getSimilarEdge (const SESEdge *edge) const |
| |
| bool | substitute (const SESVertex *old_vertex, SESVertex *new_vertex) |
| |
| bool | substitute (const SESEdge *old_edge, SESEdge *new_edge) |
| |
| SESVertex * | has (SESVertex *vertex) const |
| |
| SESEdge * | has (SESEdge *edge) const |
| |
| VertexIterator | beginVertex () |
| |
| ConstVertexIterator | beginVertex () const |
| |
| VertexIterator | endVertex () |
| |
| ConstVertexIterator | endVertex () const |
| |
| EdgeIterator | beginEdge () |
| |
| ConstEdgeIterator | beginEdge () const |
| |
| EdgeIterator | endEdge () |
| |
| ConstEdgeIterator | endEdge () const |
| |
Generic SESFace Class.
Definition at line 37 of file SESFace.h.