import TotalDurationOptions from "@arcgis/core/analysis/ShadowCast/TotalDurationOptions.js";const TotalDurationOptions = await $arcgis.import("@arcgis/core/analysis/ShadowCast/TotalDurationOptions.js");- Inheritance:
- TotalDurationOptions→
Accessor
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Configuration for the "total-duration" mode of the ShadowCastAnalysis.
Constructors
Constructor
Constructor
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| 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.
| Property | Type | Class |
|---|---|---|
| | ||
declaredClass readonly inherited | ||
| |
color
autocast
Property
- Type
- Color
Color of the shadow visualization. The opacity is mapped to the time spent in shadow. Areas that don't receive any shadow are displayed with zero opacity and areas that receive shadows for the entire time range are displayed with the opacity specified in this property.
- Default value
- [0, 0, 255, 0.7]
Methods
| Method | Signature | Class |
|---|---|---|
clone inherited | clone(): this |
clone
inherited Method
- Signature
-
clone (): this
Inherited from: ClonableMixin
Creates a deep clone of this object. Any properties that store values by reference will be assigned copies of the referenced values on the cloned instance.
- Returns
- this
A deep clone of the class instance that invoked this method.