Tatooine
Public Types | Public Member Functions | Public Attributes | List of all members
tatooine::detail::line::vertex_container< Real, NumDimensions, Handle > Struct Template Reference

#include <vertex_container.h>

Collaboration diagram for tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >:
[legend]

Public Types

using iterator = vertex_iterator< Real, NumDimensions, Handle >
 
using line_type = tatooine::line< Real, NumDimensions >
 

Public Member Functions

auto begin () const
 
auto end () const
 
auto front () const
 
auto back () const
 
auto size () const
 
auto data_container () const -> auto const &
 

Public Attributes

line_type const & m_line
 

Member Typedef Documentation

◆ iterator

template<floating_point Real, std::size_t NumDimensions, typename Handle >
using tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::iterator = vertex_iterator<Real, NumDimensions, Handle>

◆ line_type

template<floating_point Real, std::size_t NumDimensions, typename Handle >
using tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::line_type = tatooine::line<Real, NumDimensions>

Member Function Documentation

◆ back()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::back ( ) const
inline

◆ begin()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::begin ( ) const
inline

◆ data_container()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::data_container ( ) const -> auto const&
inline

◆ end()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::end ( ) const
inline

◆ front()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::front ( ) const
inline

◆ size()

template<floating_point Real, std::size_t NumDimensions, typename Handle >
auto tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::size ( ) const
inline

Member Data Documentation

◆ m_line

template<floating_point Real, std::size_t NumDimensions, typename Handle >
line_type const& tatooine::detail::line::vertex_container< Real, NumDimensions, Handle >::m_line

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