libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
RouteNode.h File Reference
#include <memory>
#include <vector>
#include <osmscout/ObjectRef.h>
#include <osmscout/Path.h>
#include <osmscout/Types.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/util/FileScanner.h>
#include <osmscout/util/FileWriter.h>

Classes

struct  osmscout::ObjectVariantData
 For every unique combination of object attributes that are routing relevant we store an ObjectvariantData entry. More...
 
class  osmscout::RouteNode
 A route node is the representation of a node in the routing graph. More...
 
struct  osmscout::RouteNode::Exclude
 Exclude regarding use of paths. More...
 
struct  osmscout::RouteNode::ObjectData
 Information for an object referenced by a path. More...
 
struct  osmscout::RouteNode::Path
 A single path that starts at the given route node. More...
 

Namespaces

 osmscout
 

Typedefs

typedef std::shared_ptr
< RouteNode > 
osmscout::RouteNodeRef