Osmium
0.1
|
#include <area.hpp>
Private Member Functions | |
WayInfo () | |
WayInfo (Osmium::OSM::Way *w, innerouter_t io) | |
WayInfo (geos::geom::Geometry *g, int first, int last, innerouter_t io) | |
~WayInfo () | |
geos::geom::Point * | get_firstnode_geom () |
geos::geom::Point * | get_lastnode_geom () |
Private Attributes | |
Osmium::OSM::Way * | way |
int | used |
int | sequence |
bool | invert |
bool | duplicate |
std::string | errorhint |
innerouter_t | innerouter |
innerouter_t | orig_innerouter |
geos::geom::Geometry * | way_geom |
int | firstnode |
int | lastnode |
bool | tried |
Friends | |
class | AreaFromRelation |
Osmium::OSM::WayInfo::WayInfo | ( | ) | [inline, private] |
Osmium::OSM::WayInfo::WayInfo | ( | Osmium::OSM::Way * | w, |
innerouter_t | io | ||
) | [inline, private] |
Osmium::OSM::WayInfo::WayInfo | ( | geos::geom::Geometry * | g, |
int | first, | ||
int | last, | ||
innerouter_t | io | ||
) | [inline, private] |
Special version with a synthetic way, not backed by real way object.
Osmium::OSM::WayInfo::~WayInfo | ( | ) | [inline, private] |
geos::geom::Point* Osmium::OSM::WayInfo::get_firstnode_geom | ( | ) | [inline, private] |
geos::geom::Point* Osmium::OSM::WayInfo::get_lastnode_geom | ( | ) | [inline, private] |
friend class AreaFromRelation [friend] |
bool Osmium::OSM::WayInfo::duplicate [private] |
std::string Osmium::OSM::WayInfo::errorhint [private] |
int Osmium::OSM::WayInfo::firstnode [private] |
innerouter_t Osmium::OSM::WayInfo::innerouter [private] |
bool Osmium::OSM::WayInfo::invert [private] |
int Osmium::OSM::WayInfo::lastnode [private] |
int Osmium::OSM::WayInfo::sequence [private] |
bool Osmium::OSM::WayInfo::tried [private] |
int Osmium::OSM::WayInfo::used [private] |
Osmium::OSM::Way* Osmium::OSM::WayInfo::way [private] |
geos::geom::Geometry* Osmium::OSM::WayInfo::way_geom [private] |