Class SmartHalfedgeHandle
Defined in File smart_handles.h
Inheritance Relationships
Base Type
public zmesh::core::HalfedgeHandle(Class HalfedgeHandle)
Class Documentation
-
class SmartHalfedgeHandle : public zmesh::core::HalfedgeHandle
Smart handle implementation.
Public Functions
-
inline explicit SmartHalfedgeHandle(Index idx = INDEX_MAX, const MeshKernel *mesh = nullptr)
-
inline const MeshKernel *mesh() const
-
bool is_deleted() const
是否被标记为删除
Topology
-
bool is_boundary() const
是否是边界点
-
SmartHalfedgeHandle next() const
返回next半边
-
SmartHalfedgeHandle prev() const
返回prev半边
-
SmartHalfedgeHandle opp() const
返回反方向的半边
-
SmartVertexHandle from() const
返回from顶点
-
SmartVertexHandle to() const
返回to顶点
-
SmartEdgeHandle edge() const
返回对应的edge
-
SmartFaceHandle face() const
返回相接的面
-
inline explicit SmartHalfedgeHandle(Index idx = INDEX_MAX, const MeshKernel *mesh = nullptr)