LocationViewshed class final

LocationViewshed is an analysis object that renders a viewshed for a specified point location.

LocationViewshed determines visible and non-visible areas in a scene view for an observer defined with a map location (point).

Inheritance

Constructors

LocationViewshed.withCamera({required Camera camera, double minDistance = 0.0, double maxDistance = 0.0})
Creates a viewshed analysis object whose observer is defined using a point location. Provide a Camera and distance range to define the analysis frustum.
factory
LocationViewshed.withLocation({required ArcGISPoint location, required double heading, required double pitch, required double horizontalAngle, required double verticalAngle, double minDistance = 0.0, double maxDistance = 0.0})
Creates a viewshed analysis object whose observer is defined using a point location. Provide a map location and frustum parameters for the analysis.
factory

Properties

frustumOutlineVisible ↔ bool
Whether or not the Viewshed frustum is visible.
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
heading ↔ double
The observer's heading.
getter/setter pair
horizontalAngle ↔ double
The horizontal angle of the observer's field of vision.
getter/setter pairinherited
isVisible ↔ bool
Whether or not an Analysis is visible.
getter/setter pairinherited
location ↔ ArcGISPoint
The observer location of the viewshed.
getter/setter pair
maxDistance ↔ double
The maximum distance from the observer at which visibility will be evaluated.
getter/setter pairinherited
minDistance ↔ double
The minimum distance from the observer at which visibility will be evaluated.
getter/setter pairinherited
pitch ↔ double
The pitch of the observer's field of vision.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
verticalAngle ↔ double
The vertical angle of the observer's field of vision.
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
updateFromCamera(Camera camera) → void
Updates the frustum of the viewshed using the properties of the supplied Camera.

Operators

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