Antkeeper  0.0.1
Public Attributes | List of all members
geom::mesh::edge Struct Reference

Half-edge mesh edge, containing its index and pointers to its starting vertex, parent face, and related edges. More...

#include <mesh.hpp>

Public Attributes

std::size_t index
 Index of this edge. More...
 
mesh::vertexvertex
 Pointer to the vertex at which the edge starts. More...
 
mesh::faceface
 Pointer to the face on the left of this edge. More...
 
mesh::edgeprevious
 Pointer to the previous edge in the parent face. More...
 
mesh::edgenext
 Pointer to the next edge in the parent face. More...
 
mesh::edgesymmetric
 Pointer to the symmetric edge. More...
 

Detailed Description

Half-edge mesh edge, containing its index and pointers to its starting vertex, parent face, and related edges.

Definition at line 58 of file mesh.hpp.

Member Data Documentation

◆ face

mesh::face* geom::mesh::edge::face

Pointer to the face on the left of this edge.

Definition at line 67 of file mesh.hpp.

◆ index

std::size_t geom::mesh::edge::index

Index of this edge.

Definition at line 61 of file mesh.hpp.

◆ next

mesh::edge* geom::mesh::edge::next

Pointer to the next edge in the parent face.

Definition at line 73 of file mesh.hpp.

◆ previous

mesh::edge* geom::mesh::edge::previous

Pointer to the previous edge in the parent face.

Definition at line 70 of file mesh.hpp.

◆ symmetric

mesh::edge* geom::mesh::edge::symmetric

Pointer to the symmetric edge.

Definition at line 76 of file mesh.hpp.

◆ vertex

mesh::vertex* geom::mesh::edge::vertex

Pointer to the vertex at which the edge starts.

Definition at line 64 of file mesh.hpp.


The documentation for this struct was generated from the following file: