Package com.arcgismaps.analysis

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
class GeoElementLineOfSight : LineOfSight

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.

Link copied to clipboard
class GeoElementViewshed : Viewshed

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 will be updated as the GeoElement location changes.

Link copied to clipboard
sealed class LineOfSight : Analysis

This base class contains common functionality for all LineOfSight analysis objects. LineOfSight is a base class for LocationLineOfSight and GeoElementLineOfSight.

Link copied to clipboard
sealed class LineOfSightTargetVisibility

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

Link copied to clipboard
class LocationDistanceMeasurement : 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:

Link copied to clipboard
data class LocationDistanceMeasurementChanged(    val directDistance: Distance,     val horizontalDistance: Distance,     val verticalDistance: Distance)

The data class emitted from the LocationDistanceMeasurement.measurementChanged SharedFlow.

Link copied to clipboard
class LocationLineOfSight : LineOfSight

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
class LocationViewshed : Viewshed

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.