45 #include <OpenMesh/Core/Mesh/PolyConnectivity.hh> 46 #include "SmartHandles.hh" 57 assert(
mesh() !=
nullptr);
63 assert(
mesh() !=
nullptr);
69 assert(
mesh() !=
nullptr);
75 assert(
mesh() !=
nullptr);
81 assert(
mesh() !=
nullptr);
88 assert(
mesh() !=
nullptr);
94 assert(
mesh() !=
nullptr);
100 assert(
mesh() !=
nullptr);
106 assert(
mesh() !=
nullptr);
ConstVertexOHalfedgeRange voh_range(VertexHandle _vh) const
ConstVertexEdgeRange ve_range(VertexHandle _vh) const
const PolyConnectivity * mesh() const
Get the underlying mesh of this handle.
PolyConnectivity::ConstVertexFaceRange faces() const
Returns a range of faces incident to the vertex (PolyConnectivity::vf_range())
PolyConnectivity::ConstFaceVertexRange vertices() const
Returns a range of vertices incident to the face (PolyConnectivity::fv_range())
ConstVertexFaceRange vf_range(VertexHandle _vh) const
PolyConnectivity::ConstFaceFaceRange faces() const
Returns a range adjacent faces of the face (PolyConnectivity::ff_range())
PolyConnectivity::ConstVertexVertexRange vertices() const
Returns a range of vertices adjacent to the vertex (PolyConnectivity::vv_range()) ...
ConstVertexIHalfedgeRange vih_range(VertexHandle _vh) const
Generic class for iterator ranges.
PolyConnectivity::ConstVertexOHalfedgeRange outgoing_halfedges() const
Returns a range of incoming halfedges incident to the vertex (PolyConnectivity::vih_range()) ...
PolyConnectivity::ConstVertexEdgeRange edges() const
Returns a range of edges incident to the vertex (PolyConnectivity::ve_range())
ConstVertexVertexRange vv_range(VertexHandle _vh) const
PolyConnectivity::ConstVertexIHalfedgeRange incoming_halfedges() const
Returns a range of outgoing halfedges incident to the vertex (PolyConnectivity::voh_range()) ...
PolyConnectivity::ConstFaceEdgeRange edges() const
Returns a range of edges of the face (PolyConnectivity::fv_range())
PolyConnectivity::ConstFaceHalfedgeRange halfedges() const
Returns a range of halfedges of the face (PolyConnectivity::fh_range())
ConstFaceEdgeRange fe_range(FaceHandle _fh) const
ConstFaceFaceRange ff_range(FaceHandle _fh) const
ConstFaceHalfedgeRange fh_range(FaceHandle _fh) const
ConstFaceVertexRange fv_range(FaceHandle _fh) const