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