PointCloudUniqueValueRenderer class final
A renderer for point clouds using unique values.
This renderer colorizes points in a PointCloudLayer based on an attribute value. It assigns a corresponding color to all points with a specified attribute value.
- Inheritance
-
- Object
- PointCloudRenderer
- PointCloudUniqueValueRenderer
Constructors
-
PointCloudUniqueValueRenderer({required String attributeName, required List<
PointCloudColorUniqueValue> uniqueValues}) -
Creates a unique value renderer with the specified attribute name and
collection of unique values.
factory
Properties
- attributeName ↔ String
-
The name of the attribute upon which rendering is based.
getter/setter pairinherited
- colorModulation ↔ PointCloudColorModulation?
-
Reduces the brightness of the point's color based on the value of another
attribute (usually intensity).
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- pointsPerInch ↔ double
-
The number of points to draw per display inch. The default value is 10.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sizeAlgorithm ↔ PointCloudSizeAlgorithm?
-
How the size of the points in the point cloud are computed for rendering.
getter/setter pairinherited
- transformType ↔ PointCloudAttributeTransformType
-
A transform applied to the attribute value before evaluating the renderer.
getter/setter pair
-
uniqueValues
→ List<
PointCloudColorUniqueValue> -
A collection of unique values to render.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited