Skip to content
import VolumeMeasurementResult from "@arcgis/core/views/3d/analysis/VolumeMeasurement/VolumeMeasurementResult.js";
Inheritance:
VolumeMeasurementResultAccessor
Since
ArcGIS Maps SDK for JavaScript 4.34
beta

Result obtained from a VolumeMeasurementAnalysisView3D.result.

If the result is unavailable, the VolumeMeasurementAnalysisView3D.error property provides the details on the cause.

See also

Constructors

Constructor

Constructor
Parameters
ParameterTypeDescriptionRequired
properties
See the properties table for a list of all the properties that may be passed into the constructor.

Properties

Any properties can be set, retrieved or listened to. See the Watch for changes topic.
PropertyTypeClass
area
readonly
cutVolume
readonly
declaredClass
readonly inherited
fillVolume
readonly
measureType
readonly
netVolume
readonly
perimeter
readonly
totalVolume
readonly

area

readonly Property
Type
Area | null | undefined

The area of the measured volume.

cutVolume

readonly Property
Type
Volume | null | undefined

Volume that needs to be removed to reach the target surface defined by the polygon.

declaredClass

readonlyinherited Property
Type
string
Inherited from: Accessor

The name of the class. The declared class name is formatted as esri.folder.className.

fillVolume

readonly Property
Type
Volume | null | undefined

Volume that needs to be added to reach the target surface defined by the polygon.

measureType

readonly Property
Type
VolumeMeasureType

Volume measure type.

netVolume

readonly Property
Type
Volume | null | undefined

Difference between the cut volume and fill volume. A positive value indicates a surplus volume that needs to be removed.

perimeter

readonly Property
Type
Length | null | undefined

The perimeter of the measured volume.

totalVolume

readonly Property
Type
Volume | null | undefined

Sum of the cut volume and fill volume.