Package com.luciad.layers.styles
Class PointCloudStyle
java.lang.Object
com.luciad.layers.styles.PointCloudStyle
- All Implemented Interfaces:
AutoCloseable
A class representing how point cloud data should be styled.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder class for creating point cloud styles. -
Method Summary
Modifier and TypeMethodDescriptionReturns aPointCloudStylebuilder that has all properties of thisPointCloudStyle.voidclose()protected voidfinalize()StyleExpression<android.graphics.Color> Returns the color expression that determines the color of each point of the point cloud.Returns the expression used to displace the point cloud, ornullif no expression was set.Returns the visibility expression that determines for each point of the point cloud if it is visible or not.static PointCloudStyle.BuilderCreates a new builder for creating aPointCloudStyle.
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
newBuilder
Creates a new builder for creating aPointCloudStyle.By default, this builder assumes a scaling mode as "Adaptive Point Style" with a scale expression of "1.0". If you invoke any of these methods:
pointSizePixelsorpointSizeWorldorpointSizeAdaptive, the scaling mode and scaling expression will be replaced.- Returns:
- a builder that can produce
PointCloudStyleobjects.
-
getColorExpression
Returns the color expression that determines the color of each point of the point cloud.- Returns:
- the color expression that determines the color of each point of the point cloud.
-
getVisibilityExpression
Returns the visibility expression that determines for each point of the point cloud if it is visible or not.- Returns:
- the visibility expression that determines for each point of the point cloud if it is visible or not.
-
getDisplacementExpression
Returns the expression used to displace the point cloud, ornullif no expression was set.- Returns:
- the expression used to displace the point cloud, or
nullif no expression was set. - See Also:
-
asBuilder
Returns aPointCloudStylebuilder that has all properties of thisPointCloudStyle.- Returns:
- a
PointCloudStylebuilder that has all properties of thisPointCloudStyle.
-