Antkeeper  0.0.1
Friends | List of all members
geom::brep_loop_container Class Reference

B-rep loop container. More...

#include <brep-loop.hpp>

Inheritance diagram for geom::brep_loop_container:
geom::brep_element_container< brep_loop >

Friends

class brep_mesh
 
class brep_face_container
 

Additional Inherited Members

- Public Types inherited from geom::brep_element_container< brep_loop >
using element_type = brep_loop
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
- Public Member Functions inherited from geom::brep_element_container< brep_loop >
constexpr element_typeoperator[] (std::size_t i) const
 Returns a pointer to the element at the specified index. More...
 
constexpr element_typefront () const noexcept
 Returns the first element. More...
 
constexpr element_typeback () const noexcept
 Returns the last element. More...
 
constexpr const_iterator begin () const noexcept
 Returns an iterator to the first element. More...
 
constexpr const_iterator cbegin () const noexcept
 Returns an iterator to the first element. More...
 
constexpr const_iterator end () const noexcept
 Returns an iterator to the element following the last element. More...
 
constexpr const_iterator cend () const noexcept
 Returns an iterator to the element following the last element. More...
 
constexpr const_reverse_iterator rbegin () const noexcept
 Returns a reverse iterator to the first element of the reversed container. More...
 
constexpr const_reverse_iterator crbegin () const noexcept
 Returns a reverse iterator to the first element of the reversed container. More...
 
constexpr const_reverse_iterator rend () const noexcept
 Returns a reverse iterator to the element following the last element of the reversed container. More...
 
constexpr const_reverse_iterator crend () const noexcept
 Returns a reverse iterator to the element following the last element of the reversed container. More...
 
constexpr bool empty () const noexcept
 Returns true if the container is empty, false otherwise. More...
 
constexpr std::size_t size () const noexcept
 Returns the number of elements in the container. More...
 
const brep_attribute_mapattributes () const noexcept
 Returns the element attribute map. More...
 
brep_attribute_mapattributes () noexcept
 Returns the element attribute map. More...
 
- Protected Member Functions inherited from geom::brep_element_container< brep_loop >
 brep_element_container (brep_mesh *mesh) noexcept
 Constructs a B-rep element container. More...
 
virtual void erase (element_type *element)
 Erases an element from the container. More...
 
- Protected Attributes inherited from geom::brep_element_container< brep_loop >
brep_meshm_mesh
 

Detailed Description

B-rep loop container.

Definition at line 101 of file brep-loop.hpp.

Friends And Related Function Documentation

◆ brep_face_container

friend class brep_face_container
friend

Definition at line 105 of file brep-loop.hpp.

◆ brep_mesh

friend class brep_mesh
friend

Definition at line 104 of file brep-loop.hpp.


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