Collection of PointCloud enumerations. More...

Header: #include <PointCloudTypes.h>

Types

(since Esri::ArcGISRuntime 300.1) enum class PointCloudAttributeTransformType { None, AbsoluteValue, HighFourBit, LowFourBit, ModuloTen }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudAttributeValueType { Int8, Uint8, Int16, Uint16, Int32, …, Float64 }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudFilterType { PointCloudBitfieldFilter, PointCloudReturnFilter, PointCloudValueFilter }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudRendererType { PointCloudClassBreaksRenderer, PointCloudRgbRenderer, PointCloudStretchRenderer, PointCloudUniqueValueRenderer }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudReturnType { FirstOfMany, Last, LastOfMany, Single }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudSizeAlgorithmType { PointCloudFixedSizeAlgorithm, PointCloudSplatAlgorithm }
(since Esri::ArcGISRuntime 300.1) enum class PointCloudValueFilterMode { Exclude, Include }

Detailed Description

Type Documentation

[since Esri::ArcGISRuntime 300.1] enum class PointCloudAttributeTransformType

An enumeration of the various attribute transforms for point cloud rendering.

The PointCloudAttributeTransformType can be one of:

ConstantValueDescription
PointCloudAttributeTransformType::None0No attribute transform.
PointCloudAttributeTransformType::AbsoluteValue1Use the absolute value of the attribute.
PointCloudAttributeTransformType::HighFourBit2Use the high four bits of the attribute value.
PointCloudAttributeTransformType::LowFourBit3Use the low four bits of the attribute value.
PointCloudAttributeTransformType::ModuloTen4Use the attribute value modulo ten.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudAttributeValueType

An enumeration of the various data types supported for point value attributes.

See the i3s-spec for more information on supported value types.

The PointCloudAttributeValueType can be one of:

ConstantValueDescription
PointCloudAttributeValueType::Int80Signed 8-bit integer value.
PointCloudAttributeValueType::Uint81Unsigned 8-bit integer value.
PointCloudAttributeValueType::Int162Signed 16-bit integer value.
PointCloudAttributeValueType::Uint163Unsigned 16-bit integer value.
PointCloudAttributeValueType::Int324Signed 32-bit integer value.
PointCloudAttributeValueType::Uint325Unsigned 32-bit integer value.
PointCloudAttributeValueType::Float32632-bit floating point value.
PointCloudAttributeValueType::Float64764-bit floating point value.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudFilterType

An enumeration of the various types of point cloud filters.

The PointCloudFilterType can be one of:

ConstantValueDescription
PointCloudFilterType::PointCloudBitfieldFilter0A point cloud bitfield filter object.
PointCloudFilterType::PointCloudReturnFilter1A point cloud return filter object.
PointCloudFilterType::PointCloudValueFilter2A point cloud value filter object.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudRendererType

An enumeration of the various types of point cloud renderers.

The PointCloudRendererType can be one of:

ConstantValueDescription
PointCloudRendererType::PointCloudClassBreaksRenderer0A point cloud class breaks renderer.
PointCloudRendererType::PointCloudRgbRenderer1A point cloud RGB renderer.
PointCloudRendererType::PointCloudStretchRenderer2A point cloud stretch renderer.
PointCloudRendererType::PointCloudUniqueValueRenderer3A point cloud unique value renderer.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudReturnType

An enumeration of the various point data return types.

The PointCloudReturnType can be one of:

ConstantValueDescription
PointCloudReturnType::FirstOfMany0The first point collected in a series of many returns.
PointCloudReturnType::Last1The last point in a series of many returns or a single point.
PointCloudReturnType::LastOfMany2The last point in a series of many returns.
PointCloudReturnType::Single3Points collected from laser pulses with a single return.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudSizeAlgorithmType

An enumeration of the various types of point cloud size algorithms.

The PointCloudSizeAlgorithmType can be one of:

ConstantValueDescription
PointCloudSizeAlgorithmType::PointCloudFixedSizeAlgorithm0A point cloud fixed-size algorithm.
PointCloudSizeAlgorithmType::PointCloudSplatAlgorithm1A point cloud splat algorithm.

This enum was introduced in Esri::ArcGISRuntime 300.1.

[since Esri::ArcGISRuntime 300.1] enum class PointCloudValueFilterMode

An enumeration of the various types of point cloud value filter modes.

The PointCloudValueFilterMode can be one of:

ConstantValueDescription
PointCloudValueFilterMode::Exclude0Excludes points with the specified classification codes.
PointCloudValueFilterMode::Include1Includes points with the specified classification codes.

This enum was introduced in Esri::ArcGISRuntime 300.1.