libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
osmscout::RouteData::RouteEntry Class Reference

#include <RouteData.h>

Public Member Functions

Id GetCurrentNodeId () const
 
size_t GetCurrentNodeIndex () const
 
DatabaseId GetDatabaseId () const
 
DBFileOffset GetDBFileOffset () const
 
const std::vector
< ObjectFileRef > & 
GetObjects () const
 
ObjectFileRef GetPathObject () const
 
size_t GetTargetNodeIndex () const
 
 RouteEntry (DatabaseId database, Id currentNodeId, size_t currentNodeIndex, const ObjectFileRef &pathObject, size_t targetNodeIndex)
 
void SetObjects (const std::vector< ObjectFileRef > objects)
 

Constructor & Destructor Documentation

osmscout::RouteData::RouteEntry::RouteEntry ( DatabaseId  database,
Id  currentNodeId,
size_t  currentNodeIndex,
const ObjectFileRef &  pathObject,
size_t  targetNodeIndex 
)

Member Function Documentation

Id osmscout::RouteData::RouteEntry::GetCurrentNodeId ( ) const
inline
size_t osmscout::RouteData::RouteEntry::GetCurrentNodeIndex ( ) const
inline
DatabaseId osmscout::RouteData::RouteEntry::GetDatabaseId ( ) const
inline
DBFileOffset osmscout::RouteData::RouteEntry::GetDBFileOffset ( ) const
inline
const std::vector<ObjectFileRef>& osmscout::RouteData::RouteEntry::GetObjects ( ) const
inline
ObjectFileRef osmscout::RouteData::RouteEntry::GetPathObject ( ) const
inline
size_t osmscout::RouteData::RouteEntry::GetTargetNodeIndex ( ) const
inline
void osmscout::RouteData::RouteEntry::SetObjects ( const std::vector< ObjectFileRef >  objects)

The documentation for this class was generated from the following files: