Libosmium  2.9.0
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

§ rings_stack_element()

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

Member Function Documentation

§ operator<()

bool osmium::area::Assembler::rings_stack_element::operator< ( const rings_stack_element rhs) const
inlinenoexcept

§ operator==()

bool osmium::area::Assembler::rings_stack_element::operator== ( const rings_stack_element rhs) const
inlinenoexcept

§ ring()

const detail::ProtoRing& osmium::area::Assembler::rings_stack_element::ring ( ) const
inlinenoexcept

§ ring_ptr()

detail::ProtoRing* osmium::area::Assembler::rings_stack_element::ring_ptr ( )
inlinenoexcept

§ y()

int32_t osmium::area::Assembler::rings_stack_element::y ( ) const
inlinenoexcept

Member Data Documentation

§ m_ring_ptr

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

§ m_y

int32_t osmium::area::Assembler::rings_stack_element::m_y
private

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