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).
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