Antkeeper
0.0.1
|
List of B-rep edges bounded by a common vertex. More...
#include <brep-vertex.hpp>
Classes | |
struct | const_iterator |
Public Types | |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
Public Member Functions | |
Element access | |
brep_edge * | front () const noexcept |
Returns the first edge. More... | |
brep_edge * | back () const noexcept |
Returns the last edge. More... | |
Iterators | |
constexpr const_iterator | begin () const noexcept |
Returns an iterator to the first edge. More... | |
constexpr const_iterator | cbegin () const noexcept |
Returns an iterator to the first edge. More... | |
constexpr const_iterator | end () const noexcept |
Returns an iterator to the edge following the last edge. More... | |
constexpr const_iterator | cend () const noexcept |
Returns an iterator to the edge following the last edge. More... | |
constexpr const_reverse_iterator | rbegin () const noexcept |
Returns a reverse iterator to the first edge of the reversed list. More... | |
constexpr const_reverse_iterator | crbegin () const noexcept |
Returns a reverse iterator to the first edge of the reversed list. More... | |
constexpr const_reverse_iterator | rend () const noexcept |
Returns a reverse iterator to the edge following the last edge of the reversed list. More... | |
constexpr const_reverse_iterator | crend () const noexcept |
Returns a reverse iterator to the edge following the last edge of the reversed list. More... | |
Capacity | |
constexpr bool | empty () const noexcept |
Returns true if the list is empty, false otherwise. More... | |
constexpr std::size_t | size () const noexcept |
Returns the number of edges in the list. More... | |
Modifiers | |
void | push_back (brep_edge *edge) |
Appends an edge to the end of the list. More... | |
void | remove (brep_edge *edge) |
Removes an edge from the list. More... | |
Friends | |
class | brep_mesh |
class | brep_vertex_container |
class | brep_edge_container |
List of B-rep edges bounded by a common vertex.
Definition at line 39 of file brep-vertex.hpp.
using geom::brep_vertex_edge_list::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 117 of file brep-vertex.hpp.
|
inlinenoexcept |
Returns the last edge.
Definition at line 129 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns an iterator to the first edge.
Definition at line 140 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns an iterator to the first edge.
Definition at line 149 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns an iterator to the edge following the last edge.
Definition at line 166 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns a reverse iterator to the first edge of the reversed list.
Definition at line 178 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns a reverse iterator to the edge following the last edge of the reversed list.
Definition at line 190 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns true
if the list is empty, false
otherwise.
Definition at line 201 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns an iterator to the edge following the last edge.
Definition at line 157 of file brep-vertex.hpp.
|
inlinenoexcept |
Returns the first edge.
Definition at line 123 of file brep-vertex.hpp.
void geom::brep_vertex_edge_list::push_back | ( | brep_edge * | edge | ) |
Appends an edge to the end of the list.
edge | Pointer to the edge to append. |
Definition at line 25 of file brep-vertex.cpp.
|
inlineconstexprnoexcept |
Returns a reverse iterator to the first edge of the reversed list.
Definition at line 174 of file brep-vertex.hpp.
void geom::brep_vertex_edge_list::remove | ( | brep_edge * | edge | ) |
Removes an edge from the list.
edge | Pointer to the edge to remove. |
Definition at line 52 of file brep-vertex.cpp.
|
inlineconstexprnoexcept |
Returns a reverse iterator to the edge following the last edge of the reversed list.
Definition at line 186 of file brep-vertex.hpp.
|
inlineconstexprnoexcept |
Returns the number of edges in the list.
Definition at line 207 of file brep-vertex.hpp.
|
friend |
Definition at line 44 of file brep-vertex.hpp.
|
friend |
Definition at line 42 of file brep-vertex.hpp.
|
friend |
Definition at line 43 of file brep-vertex.hpp.