Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.TrackCore.Contracts Namespace Reference

Classes

class  ClientTrackStoreUpdateInfo
 
class  FieldValuesGroup
 
interface  IClientTrack
 
interface  IClientTrackCell
 
interface  IClientTrackStore
 
interface  IClientTrackStoreManager
 
interface  IRawTrackSpatialHistory
 Contains raw track history data for a single track. More...
 
interface  ISortedTracksResult
 Contains result of sorted track query. More...
 
interface  IStyleableItem
 
interface  ITrackData
 Interface to the Track information helper object. Intended for simple handling of trackdata. Use low-level service API for highest performance. More...
 
interface  ITrackFieldDefinition
 
interface  ITrackFieldDefinitions
 
interface  ITrackHistoryCollection
 
interface  ITrackHistoryData
 Contains Track History. More...
 
interface  ITrackHistoryFilterSpec
 Limits amount of track history retrieved. More...
 
interface  ITrackHistoryInfo
 Contains Track History Attributes. More...
 
interface  ITrackHistoryOptions
 Contains Track history options. Reflects the track history options in the track service. More...
 
interface  ITrackHistoryWrapper
 
interface  ITrackLabelComponent
 
interface  ITrackLabelComponentSettings
 Settings for a track label component. Several track label components typically share a single ITrackLabelComponentSettings. More...
 
interface  ITrackLabelDecorationSettings
 
interface  ITrackLabelSettingsContainer
 
interface  ITrackLabelVisualTextSettings
 
interface  ITrackServiceClientResources
 Contains common elements for writer/reader/monitor. More...
 
interface  ITrackServiceManager
 Interface for track service management. More...
 
interface  ITrackServiceReader
 Handles reading tracks and trackdata from track service. More...
 
interface  ITrackServiceWriter
 Handles automatic encoding and writing of trackdata to track service. More...
 
interface  ITrackSpatialInfo
 Contains position-related info for a single track. More...
 
class  TrackLabelFieldDefinition
 

Enumerations

enum  TrackDataMessageType { UpdateMessage , DeleteMessage , ClearPosition }
 Indicates if message represents an update or delete. More...
 
enum  ListKeyGeneration { FailIfElementMissing , IgnoreIfElementMissing , CreateElementIfMissing }
 
enum  LabelPosition {
  Top , TopLeft , TopRight , Left ,
  Right , Bottom , BottomLeft , BottomRight ,
  DynamicXY , Center , NotSet
}
 
enum  FieldDataDisplayType {
  UndefinedType , Speed , Course , Time ,
  Age , AgeHm , AgeHms , AgeSeconds ,
  AgeMinutes , Position
}
 

Functions

delegate void TrackHistoryRequestsChangedEventHandler (object sender, TrackHistoryRequestsChangedEventArgs args)
 Track history requests changed event handler.
 

Enumeration Type Documentation

◆ TrackDataMessageType

Indicates if message represents an update or delete.

Enumerator
UpdateMessage 

Ordinary track message, updates trackdata or creates new trackdata object if track with specified id does not exist.

DeleteMessage 

Track with given id is deleted. All history is discarded.


ClearPosition 

Current position is removed. All history is discarded.


Function Documentation

◆ TrackHistoryRequestsChangedEventHandler()

delegate void TPG.GeoFramework.TrackCore.Contracts.TrackHistoryRequestsChangedEventHandler ( object  sender,
TrackHistoryRequestsChangedEventArgs  args 
)

Track history requests changed event handler.

Parameters
senderTrackServiceManager.
argsThe event data