Package-level declarations
Types
An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects. GeoElementLineOfSight renders a line between an observer GeoElement and a target GeoElement (each using Point geometry). Visible and obstructed portions of the line are displayed with unique colors (green and red by default). The observer and/or target GeoElements may be moving, in which case visibility will be dynamically updated. Supported GeoElement types are Graphic, Feature, and DynamicEntity.
GeoElementViewshed is an analysis object that renders a viewshed for a specified GeoElement. GeoElementViewshed determines visible and non-visible areas in a scene view for an observer defined with a GeoElement. The viewshed is updated as the GeoElement location changes. Supported GeoElement types are Graphic, Feature, DynamicEntity, and DynamicEntityObservation.
This base class contains common functionality for all LineOfSight analysis objects. The LineOfSight analysis result is a line rendered between the observer and target with distinct colors representing visible and obstructed segments.
Describes the visibility state between an observer and target in a line of sight analysis.
An analysis object that evaluates direct, vertical, and horizontal distances between two points defined by start and end point locations. LocationDistanceMeasurement measures the distance between a start and an end location (each using Point geometry). Three distances components are calculated:
The data class emitted from the LocationDistanceMeasurement.measurementChanged SharedFlow.
An analysis object that evaluates visibility along a line defined by observer and target point objects. LocationLineOfSight renders a line between an observer location and a target location, each defined using a Point geometry. Visible and obstructed portions of the line are displayed with unique colors (green and red by default).
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).