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