libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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

◆ RouteEntry()

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

Member Function Documentation

◆ GetCurrentNodeId()

Id osmscout::RouteData::RouteEntry::GetCurrentNodeId ( ) const
inline

◆ GetCurrentNodeIndex()

size_t osmscout::RouteData::RouteEntry::GetCurrentNodeIndex ( ) const
inline

◆ GetDatabaseId()

DatabaseId osmscout::RouteData::RouteEntry::GetDatabaseId ( ) const
inline

◆ GetDBFileOffset()

DBFileOffset osmscout::RouteData::RouteEntry::GetDBFileOffset ( ) const
inline

◆ GetObjects()

const std::vector<ObjectFileRef>& osmscout::RouteData::RouteEntry::GetObjects ( ) const
inline

◆ GetPathObject()

ObjectFileRef osmscout::RouteData::RouteEntry::GetPathObject ( ) const
inline

◆ GetTargetNodeIndex()

size_t osmscout::RouteData::RouteEntry::GetTargetNodeIndex ( ) const
inline

◆ SetObjects()

void osmscout::RouteData::RouteEntry::SetObjects ( const std::vector< ObjectFileRef > &  objects)

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