GemImprovedPosition class abstract Sensor Data Source

Improved position class

Contains additional information than GemPosition obtained via map matching.

Inheritance

Constructors

GemImprovedPosition()

Properties

accuracyH double
Horizontal accuracy of position.
no setterinherited
accuracyV double
Vertical accuracy of position.
no setterinherited
acquisitionTime DateTime
Acquisition time
no setterinherited
address AddressInfo
Get position road address.
no setter
altitude double
Altitude above main 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. @details Typical accuracy for consumer GPS is 25 degrees at high speeds. @details 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 main 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
Check if 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.
no setterinherited
hasTerrainData bool
Check if 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 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.
no setterinherited
speed double
Travel speed in m/s.
no setterinherited
speedAccuracy double
Travel speed accuracy in m/s.
no setterinherited
speedLimit double
Get position road speed limit in m/s.
no setter
terrainAltitude double
Get terrain altitude.
no setter
terrainSlope double
Get terrain slope in degrees.
no setter
timestamp DateTime
no setterinherited
type DataType
Get data type.
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