MapSceneObject class Maps & 3D Scene

Map Scene Object

Represents a map scene object, a 3D model, that can be manipulated on the map.

This class should not be instantiated directly. Instead, use the getDefPositionTracker method to obtain an instance.

Properties

coordinates Coordinates
Gets the object coordinates in the main object coordinate system.
no setter
hashCode int
The hash code for this object.
no setterinherited
mapId int
no setter
maxScale double
Gets the maximum scale factor for the object.
no setter
orientation Point4d
Gets the object orientation as a quaternion.
no setter
pointerId int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale double
Gets the object scale factor.
getter/setter pair
visibility bool
Gets the object visibility.
getter/setter pair

Methods

getScreenRect(GemMapController object) RectType<int>?
Gets the screen rectangle occupied by this object in the map view, or null if not available.
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

Static Methods

customizeDefPositionTracker(List<int> buffer, SceneObjectFileFormat format) GemError
Customize default SDK position tracking object.
getDefPositionTracker() MapSceneObject
Get default SDK position tracked object
getDefPositionTrackerAccuracyCircleColor() Color
Get SDK position tracking accuracy circle color
resetDefPositionTrackerAccuracyCircleColor() GemError
Reset the default SDK position tracked object to the default color
setDefPositionTrackerAccuracyCircleColor(Color color) GemError
Set SDK position tracking accuracy circle color