LuciadCPillar C# 2023.1.04
Luciad.Layers.Styles.LineStyle.Builder Class Reference

A builder class for creating line styles. More...

Inheritance diagram for Luciad.Layers.Styles.LineStyle.Builder:

Public Member Functions

 Builder (Luciad.Layers.Styles.LineStyle.Builder other)
 
Luciad.Layers.Styles.LineStyle Build ()
 Returns a newly created line style, based on the properties set on this builder. More...
 
Luciad.Layers.Styles.LineStyle.Builder Color (System.Drawing.Color color)
 Sets the line color. More...
 
void Dispose ()
 
Luciad.Layers.Styles.LineStyle.Builder InMeters ()
 Interpret the line width as meters instead of pixels. More...
 
Luciad.Layers.Styles.LineStyle.Builder Width (double width)
 Sets the line width. More...
 

Detailed Description

A builder class for creating line styles.

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

Constructor & Destructor Documentation

◆ Builder()

Luciad.Layers.Styles.LineStyle.Builder.Builder ( Luciad.Layers.Styles.LineStyle.Builder  other)
inline

Member Function Documentation

◆ Build()

Luciad.Layers.Styles.LineStyle Luciad.Layers.Styles.LineStyle.Builder.Build ( )
inline

Returns a newly created line style, based on the properties set on this builder.

a newly created line style.

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

◆ Color()

Luciad.Layers.Styles.LineStyle.Builder Luciad.Layers.Styles.LineStyle.Builder.Color ( System.Drawing.Color  color)
inline

Sets the line color.

By default, the color is white.

color

The line color

this builder.

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

◆ Dispose()

void Luciad.Layers.Styles.LineStyle.Builder.Dispose ( )
inline

◆ InMeters()

Luciad.Layers.Styles.LineStyle.Builder Luciad.Layers.Styles.LineStyle.Builder.InMeters ( )
inline

Interpret the line width as meters instead of pixels.

This method is optional. By default, the line width is interpreted as device independent pixels. this builder

2022.1

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

◆ Width()

Luciad.Layers.Styles.LineStyle.Builder Luciad.Layers.Styles.LineStyle.Builder.Width ( double  width)
inline

Sets the line width.

By default, the width is 1.

width

The line width in device independent pixels. This value must be > 0.

this builder.

luciad::InvalidArgumentException

when width is <= 0.

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