Viewshed class final

Viewshed is a base class for the Analysis classes that determine visible and non-visible areas in a scene view, LocationViewshed and GeoElementViewshed.

This base class contains common members for Viewshed analysis objects.

Inheritance
Implementers

Properties

frustumOutlineVisible bool
Whether or not the 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.
getter/setter pair
isVisible bool
Whether or not an Analysis is visible.
getter/setter pairinherited
maxDistance double
The maximum distance from the observer at which visibility will be evaluated.
getter/setter pair
minDistance double
The minimum distance from the observer at which visibility will be 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.
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 will be rendered.
getVisibleColor() Color
Gets the color with which visible areas of all viewsheds will be 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 will be rendered.
setVisibleColor(Color visibleColor) → void
Sets the color with which visible areas of all viewsheds will be rendered.