|
Developer Documentation
|
Public Member Functions | |
| SmartEdgeHandle (int _idx=-1, const PolyConnectivity *_mesh=nullptr) | |
| SmartHalfedgeHandle | halfedge (unsigned int _i) const |
| Returns one of the two halfedges of the edge. | |
| SmartHalfedgeHandle | h (unsigned int _i) const |
| Shorthand for halfedge() | |
| SmartHalfedgeHandle | h0 () const |
| Shorthand for halfedge(0) | |
| SmartHalfedgeHandle | h1 () const |
| Shorthand for halfedge(1) | |
| SmartVertexHandle | vertex (unsigned int _i) const |
| Returns one of the two incident vertices of the edge. | |
| SmartVertexHandle | v (unsigned int _i) const |
| Shorthand for vertex() | |
| SmartVertexHandle | v0 () const |
| Shorthand for vertex(0) | |
| SmartVertexHandle | v1 () const |
| Shorthand for vertex(1) | |
| PolyConnectivity::ConstEdgeVertexRange | vertices () const |
| Returns a range of vertices incident to the edge (PolyConnectivity::ev_range()) | |
| PolyConnectivity::ConstEdgeHalfedgeRange | halfedges () const |
| Returns a range of halfedges of the edge (PolyConnectivity::eh_range()) | |
| PolyConnectivity::ConstEdgeHalfedgeRange | halfedges (HalfedgeHandle _heh) const |
| Returns a range of halfedges of the edge (PolyConnectivity::eh_range()) | |
| PolyConnectivity::ConstEdgeFaceRange | faces () const |
| Returns a range of faces incident to the edge (PolyConnectivity::ef_range()) | |
Public Member Functions inherited from OpenMesh::SmartBaseHandle | |
| SmartBaseHandle (const PolyConnectivity *_mesh=nullptr) | |
| const PolyConnectivity * | mesh () const |
| Get the underlying mesh of this handle. | |
Public Member Functions inherited from OpenMesh::EdgeHandle | |
| EdgeHandle (int _idx=-1) | |
Public Member Functions inherited from OpenMesh::BaseHandle | |
| BaseHandle (int _idx=-1) | |
| int | idx () const |
| Get the underlying index of this handle. | |
| bool | is_valid () const |
| The handle is valid iff the index is not negative. | |
| void | reset () |
| reset handle to be invalid | |
| void | invalidate () |
| reset handle to be invalid | |
| bool | operator== (const BaseHandle &_rhs) const |
| bool | operator!= (const BaseHandle &_rhs) const |
| bool | operator< (const BaseHandle &_rhs) const |
| void | __increment () |
| void | __decrement () |
| void | __increment (int amount) |
| void | __decrement (int amount) |
Public Member Functions inherited from OpenMesh::SmartHandleStatusPredicates< SmartEdgeHandle > | |
| bool | feature () const |
| Returns true iff the handle is marked as feature. | |
| bool | selected () const |
| Returns true iff the handle is marked as selected. | |
| bool | tagged () const |
| Returns true iff the handle is marked as tagged. | |
| bool | tagged2 () const |
| Returns true iff the handle is marked as tagged2. | |
| bool | locked () const |
| Returns true iff the handle is marked as locked. | |
| bool | hidden () const |
| Returns true iff the handle is marked as hidden. | |
| bool | deleted () const |
| Returns true iff the handle is marked as deleted. | |
Public Member Functions inherited from OpenMesh::SmartHandleBoundaryPredicate< SmartEdgeHandle > | |
| bool | is_boundary () const |
| Returns true iff the handle is boundary. | |
Definition at line 196 of file SmartHandles.hh.
|
inlineexplicit |
Definition at line 198 of file SmartHandles.hh.
|
inline |
Returns a range of faces incident to the edge (PolyConnectivity::ef_range())
Definition at line 1029 of file PolyConnectivity_inline_impl.hh.
|
inline |
Shorthand for halfedge()
Definition at line 433 of file SmartHandles.hh.
|
inline |
Shorthand for halfedge(0)
Definition at line 438 of file SmartHandles.hh.
|
inline |
Shorthand for halfedge(1)
Definition at line 443 of file SmartHandles.hh.
|
inline |
Returns one of the two halfedges of the edge.
Definition at line 427 of file SmartHandles.hh.
|
inline |
Returns a range of halfedges of the edge (PolyConnectivity::eh_range())
Definition at line 1025 of file PolyConnectivity_inline_impl.hh.
|
inline |
Returns a range of halfedges of the edge (PolyConnectivity::eh_range())
Definition at line 1027 of file PolyConnectivity_inline_impl.hh.
|
inline |
Shorthand for vertex()
Definition at line 453 of file SmartHandles.hh.
|
inline |
Shorthand for vertex(0)
Definition at line 458 of file SmartHandles.hh.
|
inline |
Shorthand for vertex(1)
Definition at line 463 of file SmartHandles.hh.
|
inline |
Returns one of the two incident vertices of the edge.
Definition at line 448 of file SmartHandles.hh.
|
inline |
Returns a range of vertices incident to the edge (PolyConnectivity::ev_range())
Definition at line 1023 of file PolyConnectivity_inline_impl.hh.