Antkeeper
0.0.1
|
Boundary representation (B-rep) of a mesh. More...
#include <brep-mesh.hpp>
Public Member Functions | |
brep_mesh () noexcept | |
Constructs an empty mesh. More... | |
brep_mesh (const brep_mesh &other) | |
Constructs a copy of another mesh. More... | |
brep_mesh & | operator= (const brep_mesh &other) |
Copies another mesh into this mesh. More... | |
Modifiers | |
void | clear () noexcept |
Erases all vertices, edges, loops, and faces. More... | |
Element access | |
const brep_vertex_container & | vertices () const noexcept |
Returns the mesh vertices. More... | |
brep_vertex_container & | vertices () noexcept |
Returns the mesh vertices. More... | |
const brep_edge_container & | edges () const noexcept |
Returns the mesh edges. More... | |
brep_edge_container & | edges () noexcept |
Returns the mesh edges. More... | |
const brep_loop_container & | loops () const noexcept |
Returns the mesh loops. More... | |
brep_loop_container & | loops () noexcept |
Returns the mesh loops. More... | |
const brep_face_container & | faces () const noexcept |
Returns the mesh faces. More... | |
brep_face_container & | faces () noexcept |
Returns the mesh faces. More... | |
Boundary representation (B-rep) of a mesh.
Definition at line 33 of file brep-mesh.hpp.
|
noexcept |
Constructs an empty mesh.
Definition at line 29 of file brep-mesh.cpp.
geom::brep_mesh::brep_mesh | ( | const brep_mesh & | other | ) |
Constructs a copy of another mesh.
other | Mesh to copy. |
Definition at line 36 of file brep-mesh.cpp.
|
noexcept |
Erases all vertices, edges, loops, and faces.
Definition at line 114 of file brep-mesh.cpp.
|
inlinenoexcept |
Returns the mesh edges.
Definition at line 81 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh edges.
Definition at line 85 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh faces.
Definition at line 105 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh faces.
Definition at line 109 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh loops.
Definition at line 93 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh loops.
Definition at line 97 of file brep-mesh.hpp.
Copies another mesh into this mesh.
other | Mesh to copy. |
Definition at line 42 of file brep-mesh.cpp.
|
inlinenoexcept |
Returns the mesh vertices.
Definition at line 69 of file brep-mesh.hpp.
|
inlinenoexcept |
Returns the mesh vertices.
Definition at line 73 of file brep-mesh.hpp.