ExploratoryViewshed class final
A base class for Analysis classes that determine visible and non-visible areas in an ArcGISSceneViewController at the resolution of the rendered data: ExploratoryLocationViewshed and ExploratoryGeoElementViewshed.
Exploratory analysis is performed using data at the current rendered resolution of an ArcGISSceneViewController and not at the full resolution of the data. Exploratory analysis results cannot be displayed in an ArcGISMapViewController or persisted.
To perform analysis at the full resolution of the data use the ViewshedFunction.
- Inheritance
- Implementers
Properties
- frustumOutlineVisible ↔ bool
-
Indicates if the exploratory viewshed frustum is visible.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- horizontalAngle ↔ double
-
The horizontal angle of the observer's field of vision, in degrees.
getter/setter pair
- isVisible ↔ bool
-
Whether or not the analysis is visible.
getter/setter pairinherited
- maxDistance ↔ double
-
The maximum distance from the observer at which visibility is evaluated.
getter/setter pair
- minDistance ↔ double
-
The minimum distance from the observer at which visibility is evaluated.
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, in degrees.
getter/setter pair
Methods
-
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
-
getFrustumOutlineColor(
) → Color - Gets the color used to render the frustum outline.
-
getObstructedColor(
) → Color - Gets the color with which non-visible areas of all viewsheds are rendered.
-
getVisibleColor(
) → Color - Gets the color with which visible areas of all viewsheds are rendered.
-
setFrustumOutlineColor(
Color frustumOutlineColor) → void - Sets the color used to render the frustum outline.
-
setObstructedColor(
Color obstructedColor) → void - Sets the color with which non-visible areas of all viewsheds are rendered.
-
setVisibleColor(
Color visibleColor) → void - Sets the color with which visible areas of all viewsheds are rendered.