Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Private Member Functions | Private Attributes | Friends
Osmium::OSM::WayInfo Class Reference

#include <area.hpp>

Collaboration diagram for Osmium::OSM::WayInfo:
Collaboration graph
[legend]

List of all members.

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::Wayway
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

Constructor & Destructor Documentation

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]

Member Function Documentation

geos::geom::Point* Osmium::OSM::WayInfo::get_firstnode_geom ( ) [inline, private]
geos::geom::Point* Osmium::OSM::WayInfo::get_lastnode_geom ( ) [inline, private]

Friends And Related Function Documentation

friend class AreaFromRelation [friend]

Member Data Documentation

std::string Osmium::OSM::WayInfo::errorhint [private]
geos::geom::Geometry* Osmium::OSM::WayInfo::way_geom [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines