libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::RouteData::RouteEntry Class Reference

#include <libosmscout/include/osmscout/routing/RouteData.h>

Public Member Functions

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

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