Maria GDK 5.0.0.759
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::TrackData Class Reference

#include <MTrackData.h>

Inheritance diagram for Maria::TrackData:
Maria::GenericGeoObjectAdapter

Public Member Functions

 TrackData (const Maria::ItemId &trackId, const std::shared_ptr< Maria::TrackFieldDefinitions > &fieldDefs, long generation)
 
const Maria::ItemIdgetId () const override
 
long GetGeneration () const
 
void SetGeneration (long generation)
 
BasicGeoTypes::GeoPos getPosition () const override
 
void SetPosition (const BasicGeoTypes::GeoPos &pos)
 
const TPG::Proto3::Track::PackedTrackMessage & GetTrackData () const
 
void SetTrackData (const TPG::Proto3::Track::PackedTrackMessage &trackData)
 
double getAltitude () const override
 
std::string getFieldValue (const std::string &field) const override
 
bool getSpeed (double &speed) const override
 
bool getCourse (double &crs) const override
 
const std::string & getTypeId () const override
 
virtual const ItemIdgetId () const =0
 
virtual std::string getFieldValue (const std::string &field) const =0
 
virtual const std::string & getTypeId () const =0
 
virtual BasicGeoTypes::GeoPos getPosition () const =0
 
virtual double getAltitude () const =0
 
virtual bool getSpeed (double &speed) const =0
 
virtual bool getCourse (double &crs) const =0
 

Detailed Description

TrackData - Short description. Detailed description.

Member Function Documentation

◆ getAltitude()

double TrackData::getAltitude ( ) const
overridevirtual

◆ getCourse()

bool Maria::TrackData::getCourse ( double &  crs) const
overridevirtual

◆ getFieldValue()

string TrackData::getFieldValue ( const std::string &  field) const
overridevirtual

◆ getId()

const Maria::ItemId & Maria::TrackData::getId ( ) const
inlineoverridevirtual

◆ getPosition()

BasicGeoTypes::GeoPos Maria::TrackData::getPosition ( ) const
inlineoverridevirtual

◆ getSpeed()

bool TrackData::getSpeed ( double &  speed) const
overridevirtual

◆ getTypeId()

const std::string & TrackData::getTypeId ( ) const
overridevirtual

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