Package-level declarations
Types
An analysis object that evaluates visibility along a line defined by observer and target com.arcgismaps.mapping.GeoElement objects. GeoElementLineOfSight renders a line between an observer com.arcgismaps.mapping.GeoElement and a target com.arcgismaps.mapping.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 com.arcgismaps.mapping.GeoElement types are com.arcgismaps.mapping.view.Graphic, com.arcgismaps.data.Feature, and com.arcgismaps.realtime.DynamicEntity.
GeoElementViewshed is an analysis object that renders a viewshed for a specified com.arcgismaps.mapping.GeoElement. GeoElementViewshed determines visible and non-visible areas in a scene view for an observer defined with a com.arcgismaps.mapping.GeoElement. The viewshed is updated as the com.arcgismaps.mapping.GeoElement location changes. Supported com.arcgismaps.mapping.GeoElement types are com.arcgismaps.mapping.view.Graphic, com.arcgismaps.data.Feature, com.arcgismaps.realtime.DynamicEntity, and com.arcgismaps.realtime.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).