|
|
| Vertex ()=default |
| | Default constructor.
|
| |
|
template<typename... Args> |
| | Vertex (Args... args) |
| | Construct from position values.
|
| |
|
| Vertex (const Vertex &rhs) |
| | Copy-construct inherited traits.
|
| |
| auto | wheel () const |
| | Get the edges of a vertex's wheel.
|
| |
|
auto | normal () const -> Vec< T, Dim > |
| | Unit vertex normal.
|
| |
|
auto | is_boundary () const -> bool |
| | Returns if vertex is on mesh boundary.
|
| |
|
auto | is_interior () const -> bool |
| | Returns if vertex is interior to mesh.
|
| |
|
auto | is_unreferenced () const -> bool |
| | Returns if vertex is unreferenced.
|
| |
|
auto | is_manifold () const -> bool |
| | Returns if vertex is manifold.
|
| |
template<
typename T, std::size_t Dim = 3,
typename VertexTraits = traits::DefaultVertexTraits<T>,
typename EdgeTraits = traits::DefaultEdgeTraits<T>,
typename FaceTraits = traits::DefaultFaceTraits<T>>
struct OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits >::Vertex
Vertex type