|
| TrackStore (const std::string &listId, std::shared_ptr< Maria::TrackDataFactory > dataFactory, std::shared_ptr< Maria::StyleSet > styleSet, const std::string &styleCategoryName) |
|
void | UpdateTracks (const TPG::Proto3::Track::PackedTracksResult &result) |
|
void | UpdateTrack (std::shared_ptr< Maria::TrackFieldDefinitions > fieldDefs, const TPG::Proto3::Track::PackedTrackMessage &ptm, long generation) |
|
void | UpdateTrack (const TPG::Proto3::Track::PackedTrackMessage &ptm, long generation) |
|
void | UpdateFieldDefinitions (const TPG::Proto3::Track::FieldDefinitionsMessage &fdm) |
|
const std::shared_ptr< Maria::TrackFieldDefinitions > & | GetFieldDefs () |
|
bool | GetTrackFields (const Maria::TrackData &track, std::vector< Maria::TrackField > &fields) |
|
std::string | GetFieldValue (const Maria::TrackData &track, const std::string &fieldName) |
|
std::shared_ptr< Maria::TrackData > | GetTrack (const Maria::ItemId &itemId) const |
|
void | EraseTrack (const Maria::ItemId &itemId) |
|
std::shared_ptr< Maria::GenericGeoObjectAdapter > | GetGeoObject (const Maria::ItemId &itemId) const override |
|
int | GetNumPoints () const override |
|
void | GetChangedPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points, int64_t generation) override |
|
void | GetDeletedPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points) override |
|
void | GetRandomPoints (int numPoints, std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &tracks) override |
|
void | GetAllPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points) override |
|
| StyledPointSymbolStore (const std::string &listId, std::shared_ptr< Maria::StyleSet > styleSet, const std::string &styleCategoryName) |
|
const std::string & | GetListId () const |
|
virtual int | GetNumPoints () const =0 |
|
virtual void | GetChangedPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points, int64_t generation)=0 |
|
virtual void | GetRandomPoints (int numPoints, std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &tracks)=0 |
|
virtual void | GetDeletedPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points)=0 |
|
virtual void | GetAllPoints (std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points)=0 |
|
virtual bool | GetPosition (const Maria::ItemId &itemId, double &lat, double &lon, double &alt) |
|
bool | TryLock () |
|
void | Lock () |
|
void | Unlock () |
|
int64_t | GetLastKnownGeneration () const |
|
void | SetLastKnownGeneration (int64_t gen) |
|
const std::map< Maria::ItemId, std::shared_ptr< Maria::CompositeStyleItem > > & | GetResolvedStyles () const |
|
std::shared_ptr< Maria::CompositeStyleItem > | GetResolvedStyle (const Maria::ItemId &id) |
|
std::string | GetStyleCategoryName () const |
|
void | SetStyleCategoryName (const std::string &styleCategoryName) |
|
void | setStyleSet (const std::shared_ptr< Maria::StyleSet > &styleSet) |
|
void | UpdateStyling (bool forceFullUpdate=false) |
|
void | UpdateRedraw () |
|
bool | NeedsRedraw () const |
|
void | SelectPoint (const Maria::ItemId &itemId) |
|
void | DeselectPoint (const Maria::ItemId &itemId) |
|
const std::set< Maria::ItemId > & | GetSelectedPoints () const |
|
const std::set< Maria::ItemId > & | GetDeselectedPoints () const |
|
void | ClearDeselectedPoints () |
|
bool | IsVisible () const |
| True if this point set is visible.
|
|
void | SetVisible (bool visible) |
|
bool | HasActivePoints () const |
|
void | SetActivePoints (bool activePoints) |
| Set to false when the point symbol set is invisible and all active points have been removed.
|
|
void | clearItemStates (const std::string &instanceId) |
|
void | setItemState (const std::string &key, const std::string &instanceId, Maria::ItemContext::ItemState itemState) |
|
void | setGlobalState (const std::string &key, Maria::ItemContext::ItemState globalState) |
|
void | setContextVariable (const std::string &key, const std::string &value) |
|
virtual std::shared_ptr< GenericGeoObjectAdapter > | GetGeoObject (const Maria::ItemId &itemId) const =0 |
|
TrackStore - Short description. Detailed description.