Class used by osm elements to fill their internal information. More...
#include <PropertiesSelection.h>
Public Member Functions | |
PropertiesSelection (OsmDatabase &db) | |
std::set< std::pair < std::string, std::string > > | get_node_tags (int64_t id) |
std::set< std::pair < std::string, std::string > > | get_way_tags (int64_t id) |
std::set< std::pair < std::string, std::string > > | get_relation_tags (int64_t id) |
std::vector< int64_t > | get_waynodes (int64_t way_id) |
std::multimap< std::string, int64_t > | get_node_members (int64_t rel_id) |
std::multimap< std::string, int64_t > | get_way_members (int64_t rel_id) |
std::multimap< std::string, int64_t > | get_relation_members (int64_t rel_id) |
geo::Point | get_position (int64_t node_id) |
virtual | ~PropertiesSelection () |
Class used by osm elements to fill their internal information.
Definition at line 21 of file PropertiesSelection.h.
osmdb::PropertiesSelection::PropertiesSelection | ( | OsmDatabase & | db | ) |
Definition at line 15 of file PropertiesSelection.cpp.
osmdb::PropertiesSelection::~PropertiesSelection | ( | ) | [virtual] |
Definition at line 73 of file PropertiesSelection.cpp.
std::multimap< std::string, int64_t > osmdb::PropertiesSelection::get_node_members | ( | int64_t | rel_id | ) |
Definition at line 48 of file PropertiesSelection.cpp.
std::set< std::pair< std::string, std::string > > osmdb::PropertiesSelection::get_node_tags | ( | int64_t | id | ) |
Definition at line 28 of file PropertiesSelection.cpp.
geo::Point osmdb::PropertiesSelection::get_position | ( | int64_t | node_id | ) |
Definition at line 63 of file PropertiesSelection.cpp.
std::multimap< std::string, int64_t > osmdb::PropertiesSelection::get_relation_members | ( | int64_t | rel_id | ) |
Definition at line 58 of file PropertiesSelection.cpp.
std::set< std::pair< std::string, std::string > > osmdb::PropertiesSelection::get_relation_tags | ( | int64_t | id | ) |
Definition at line 38 of file PropertiesSelection.cpp.
std::multimap< std::string, int64_t > osmdb::PropertiesSelection::get_way_members | ( | int64_t | rel_id | ) |
Definition at line 53 of file PropertiesSelection.cpp.
std::set< std::pair< std::string, std::string > > osmdb::PropertiesSelection::get_way_tags | ( | int64_t | id | ) |
Definition at line 33 of file PropertiesSelection.cpp.
std::vector< int64_t > osmdb::PropertiesSelection::get_waynodes | ( | int64_t | way_id | ) |
Definition at line 43 of file PropertiesSelection.cpp.