Class SmartHalfedgeHandle

Inheritance Relationships

Base Type

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

返回相接的面