Antkeeper  0.0.1
Public Member Functions | Friends | List of all members
geom::brep_vertex Class Reference

A point in space. More...

#include <brep-vertex.hpp>

Public Member Functions

constexpr std::size_t index () const noexcept
 Returns the index of this vertex in the mesh vertex array. More...
 
constexpr const brep_vertex_edge_listedges () const noexcept
 Returns the list of edges bounded by this vertex. More...
 

Friends

class brep_mesh
 
class brep_element_container< brep_vertex >
 
class brep_vertex_container
 
class brep_edge_container
 

Detailed Description

A point in space.

Definition at line 241 of file brep-vertex.hpp.

Member Function Documentation

◆ edges()

constexpr const brep_vertex_edge_list& geom::brep_vertex::edges ( ) const
inlineconstexprnoexcept

Returns the list of edges bounded by this vertex.

Definition at line 260 of file brep-vertex.hpp.

◆ index()

constexpr std::size_t geom::brep_vertex::index ( ) const
inlineconstexprnoexcept

Returns the index of this vertex in the mesh vertex array.

Warning
This index may change if any vertices are removed from the mesh.

Definition at line 254 of file brep-vertex.hpp.

Friends And Related Function Documentation

◆ brep_edge_container

friend class brep_edge_container
friend

Definition at line 247 of file brep-vertex.hpp.

◆ brep_element_container< brep_vertex >

friend class brep_element_container< brep_vertex >
friend

Definition at line 244 of file brep-vertex.hpp.

◆ brep_mesh

friend class brep_mesh
friend

Definition at line 244 of file brep-vertex.hpp.

◆ brep_vertex_container

friend class brep_vertex_container
friend

Definition at line 246 of file brep-vertex.hpp.


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