Libosmium  2.11.1
Fast and flexible C++ library for working with OpenStreetMap data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
osmium::area::Assembler::candidate Struct Reference
Collaboration diagram for osmium::area::Assembler::candidate:
Collaboration graph
[legend]

Public Member Functions

 candidate (location_to_ring_map &ring, bool reverse)
 
bool closed () const noexcept
 

Public Attributes

int64_t sum
 
std::vector< std::pair
< location_to_ring_map, bool > > 
rings
 
osmium::Location start_location
 
osmium::Location stop_location
 

Constructor & Destructor Documentation

osmium::area::Assembler::candidate::candidate ( location_to_ring_map ring,
bool  reverse 
)
inlineexplicit

Member Function Documentation

bool osmium::area::Assembler::candidate::closed ( ) const
inlinenoexcept

Member Data Documentation

std::vector<std::pair<location_to_ring_map, bool> > osmium::area::Assembler::candidate::rings
osmium::Location osmium::area::Assembler::candidate::start_location
osmium::Location osmium::area::Assembler::candidate::stop_location
int64_t osmium::area::Assembler::candidate::sum

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