ESM:
import * as pointCloudRenderers from "@arcgis/core/pointCloudRenderers.js";
CDN:
const pointCloudRenderers = await $arcgis.import("@arcgis/core/pointCloudRenderers.js");
Object:
@arcgis/core/pointCloudRenderers
Since: ArcGIS Maps SDK for JavaScript 4.8
Deprecated
since version 4.32. Use unionTypes to import union types, or individual modules to import classes.
A convenience module for importing PointCloudRenderer classes when developing with TypeScript. For example, rather than importing renderers one at a time like this:
import PointCloudClassBreaksRenderer from "@arcgis/core/renderers/PointCloudClassBreaksRenderer.js";
import PointCloudRGBRenderer from "@arcgis/core/renderers/PointCloudRGBRenderer.js";
import PointCloudStretchRenderer from "@arcgis/core/renderers/PointCloudStretchRenderer.js";
import PointCloudUniqueValueRenderer from "@arcgis/core/renderers/PointCloudUniqueValueRenderer.js";
You can use this module to import them on a single line:
import {
PointCloudClassBreaksRenderer,
PointCloudRGBRenderer,
PointCloudStretchRenderer,
PointCloudUniqueValueRenderer
} from "@arcgis/core/pointCloudRenderers.js";
This module also allows you to implement type guards on renderers, making your code smarter.
import { PointCloudRenderer } from "@arcgis/core/pointCloudRenderers.js";
function logInfos(renderer: PointCloudRenderer): void {
if (renderer.type === "point-cloud-class-breaks") {
// new at 4.8, the compiler knows the renderer is a PointCloudClassBreaksRenderer
console.log("renderer colorClassBreakInfos: ", renderer.colorClassBreakInfos);
}
}
Type Definitions
-
PointCloudClassBreaksRenderer
PointCloudClassBreaksRenderer PointCloudClassBreaksRenderer
Deprecated since version 4.32. Import PointCloudClassBreaksRenderer directly instead. -
PointCloudClassBreaksRenderer.
-
PointCloudRGBRenderer
PointCloudRGBRenderer PointCloudRGBRenderer
Deprecated since version 4.32. Import PointCloudRGBRenderer directly instead. -
PointCloudRGBRenderer.
-
PointCloudRenderer
PointCloudRenderer PointCloudClassBreaksRenderer |PointCloudRGBRenderer |PointCloudStretchRenderer |PointCloudUniqueValueRenderer
Deprecated since version 4.32. Use PointCloudRendererUnion instead. -
Renderer types.
-
PointCloudStretchRenderer
PointCloudStretchRenderer PointCloudStretchRenderer
Deprecated since version 4.32. Import PointCloudStretchRenderer directly instead. -
PointCloudStretchRenderer.
-
PointCloudUniqueValueRenderer
PointCloudUniqueValueRenderer PointCloudUniqueValueRenderer
Deprecated since version 4.32. Import PointCloudUniqueValueRenderer directly instead. -
PointCloudUniqueValueRenderer.