libosmscout 0.1
Loading...
Searching...
No Matches
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

Referenced by GetDBFileOffset().

◆ GetDBFileOffset()

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

References GetDatabaseId(), and GetPathObject().

◆ GetObjects()

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

◆ GetPathObject()

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

Referenced by GetDBFileOffset().

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