LuciadCPillar C# 2023.1.04
Luciad.Layers.Styles.PointCloudStyle Class Reference

A class representing how point cloud data should be styled. More...

Inheritance diagram for Luciad.Layers.Styles.PointCloudStyle:

Classes

class  Builder
 A builder class for creating point cloud styles. More...
 

Public Member Functions

Luciad.Layers.Styles.PointCloudStyle.Builder AsBuilder ()
 Returns a PointCloudStyle builder that has all properties of this PointCloudStyle. More...
 
void Dispose ()
 

Static Public Member Functions

static Luciad.Layers.Styles.PointCloudStyle.Builder NewBuilder ()
 Creates a new builder for creating a PointCloudStyle. More...
 

Properties

Luciad.Layers.Styles.Expressions.StyleExpression< System.Drawing.Color > ColorExpression [get]
 
Luciad.Layers.Styles.Expressions.StyleExpression< Luciad.Cartesian.CoordinateDisplacementExpression [get]
 
Luciad.Layers.Styles.Expressions.StyleExpression< bool > VisibilityExpression [get]
 

Detailed Description

A class representing how point cloud data should be styled.

2022.0

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PointCloudStyle.

Member Function Documentation

◆ AsBuilder()

Luciad.Layers.Styles.PointCloudStyle.Builder Luciad.Layers.Styles.PointCloudStyle.AsBuilder ( )
inline

Returns a PointCloudStyle builder that has all properties of this PointCloudStyle.

a PointCloudStyle builder that has all properties of this PointCloudStyle.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PointCloudStyle::asBuilder.

◆ Dispose()

void Luciad.Layers.Styles.PointCloudStyle.Dispose ( )
inline

◆ NewBuilder()

Luciad.Layers.Styles.PointCloudStyle.Builder Luciad.Layers.Styles.PointCloudStyle.NewBuilder ( )
inlinestatic

Creates a new builder for creating a PointCloudStyle.

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: pointSizePixels or pointSizeWorld or pointSizeAdaptive, the scaling mode and scaling expression will be replaced. a builder that can produce PointCloudStyle objects.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PointCloudStyle::newBuilder.

Property Documentation

◆ ColorExpression

Luciad.Layers.Styles.Expressions.StyleExpression<System.Drawing.Color> Luciad.Layers.Styles.PointCloudStyle.ColorExpression
get

◆ DisplacementExpression

Luciad.Layers.Styles.Expressions.StyleExpression<Luciad.Cartesian.Coordinate> Luciad.Layers.Styles.PointCloudStyle.DisplacementExpression
get

◆ VisibilityExpression

Luciad.Layers.Styles.Expressions.StyleExpression<bool> Luciad.Layers.Styles.PointCloudStyle.VisibilityExpression
get