GemImprovedPosition class abstract Sensor Data Source

Improved position class

Contains additional information than GemPosition obtained via map matching.

Inheritance

Constructors

GemImprovedPosition.new()

Properties

accuracyH double
Horizontal accuracy of position.
no setterinherited
accuracyV double
Vertical accuracy of position.
no setterinherited
acquisitionTime DateTime
Returns the acquisition time of this data sample in UTC.
no setterinherited
address AddressInfo
Gets the position road address.
no setter
altitude double
Altitude above mean sea level in meters.
no setterinherited
coordinates Coordinates
Geographical coordinates of the position.
no setterinherited
course double
The course (direction) of the movement in degrees.
no setterinherited
courseAccuracy double
Course accuracy in degrees. Typical accuracy for consumer GPS is 25 degrees at high speeds. Valid course accuracy should always be positive.
no setterinherited
fixQuality PositionQuality
Fix quality (whether this position is trustworthy). See PositionQuality for details.
no setterinherited
hasAltitude bool
Altitude above mean sea level.
no setterinherited
hasCoordinates bool
Query if this object has coordinates.
no setterinherited
hasCourse bool
Query if this object has course.
no setterinherited
hasCourseAccuracy bool
Query if this object has course accuracy.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasHorizontalAccuracy bool
Query if this object has horizontal accuracy.
no setterinherited
hasRoadLocalization bool
Checks if the improved position has a road localization.
no setter
hasSpeed bool
Query if this object has speed.
no setterinherited
hasSpeedAccuracy bool
Query if this object has speed accuracy.
no setterinherited
hasTerrainData bool
Checks if the improved position has terrain data.
no setter
hasVerticalAccuracy bool
Query if this object has vertical accuracy.
no setterinherited
latitude double
Geographical latitude in degrees.
no setterinherited
longitude double
Geographical longitude in degrees. From -180 to +180; positive on the eastern hemisphere. If value is out of the -180...180 range, the position is considered invalid.
no setterinherited
provider Provider
Provider type: GPS, Network, Unknown.
no setterinherited
roadModifiers Set<RoadModifier>
Position road modifiers.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satelliteTime DateTime
Satellite timestamp in UTC.
no setterinherited
speed double
Travel speed in m/s.
no setterinherited
speedAccuracy double
Travel speed accuracy in m/s.
no setterinherited
speedLimit double
Gets the position road speed limit in m/s.
no setter
terrainAltitude double
Gets the terrain altitude.
no setter
terrainSlope double
Gets the terrain slope in degrees.
no setter
timestamp DateTime
Deprecated: Use satelliteTime instead.
no setterinherited
type DataType
Returns the data type of this sense data.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited