Libosmium  2.7.2
Fast and flexible C++ library for working with OpenStreetMap data
Public Member Functions | Private Attributes | List of all members
osmium::area::Assembler::rings_stack_element Class Reference

Public Member Functions

 rings_stack_element (int32_t y, detail::ProtoRing *ring_ptr)
 
int32_t y () const noexcept
 
const detail::ProtoRing & ring () const noexcept
 
detail::ProtoRing * ring_ptr () noexcept
 
bool operator== (const rings_stack_element &rhs) const noexcept
 
bool operator< (const rings_stack_element &rhs) const noexcept
 

Private Attributes

int32_t m_y
 
detail::ProtoRing * m_ring_ptr
 

Constructor & Destructor Documentation

osmium::area::Assembler::rings_stack_element::rings_stack_element ( int32_t  y,
detail::ProtoRing *  ring_ptr 
)
inline

Member Function Documentation

bool osmium::area::Assembler::rings_stack_element::operator< ( const rings_stack_element rhs) const
inlinenoexcept
bool osmium::area::Assembler::rings_stack_element::operator== ( const rings_stack_element rhs) const
inlinenoexcept
const detail::ProtoRing& osmium::area::Assembler::rings_stack_element::ring ( ) const
inlinenoexcept
detail::ProtoRing* osmium::area::Assembler::rings_stack_element::ring_ptr ( )
inlinenoexcept
int32_t osmium::area::Assembler::rings_stack_element::y ( ) const
inlinenoexcept

Member Data Documentation

detail::ProtoRing* osmium::area::Assembler::rings_stack_element::m_ring_ptr
private
int32_t osmium::area::Assembler::rings_stack_element::m_y
private

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