Package-level declarations

Types

Link copied to clipboard
sealed class Analysis

Analysis is a base class for those classes used to render analysis results in a scene view. This class defines common members for an analysis object, including the current Status and an ID.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
sealed class LineOfSight : Analysis

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.

Link copied to clipboard

Describes the visibility state between an observer and target in a line of sight analysis.

Link copied to clipboard

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:

Link copied to clipboard

The data class emitted from the LocationDistanceMeasurement.measurementChanged SharedFlow.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
sealed class Viewshed : Analysis

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.