LuciadCPillar C# 2023.1.04
Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Class Reference

Allows to draw a military symbol on the MilitarySymbologyCanvas. More...

Inheritance diagram for Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand:

Public Member Functions

void Dispose ()
 
Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Geometry (Luciad.Geometries.Geometry geometry)
 The geometry on which to draw the military symbol. More...
 
Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Style (Luciad.Symbology.Military.MilitarySymbolStyle style)
 Configures the style the style to apply. More...
 
void Submit ()
 Submits this draw command. More...
 
Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Symbol (Luciad.Symbology.Military.MilitarySymbol symbol)
 Configures the symbol the symbol to draw. More...
 

Detailed Description

Allows to draw a military symbol on the MilitarySymbologyCanvas.

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

Member Function Documentation

◆ Dispose()

void Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand.Dispose ( )
inline

◆ Geometry()

Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand.Geometry ( Luciad.Geometries.Geometry  geometry)
inline

The geometry on which to draw the military symbol.

This property is mandatory.

geometry

the geometry on which to draw the military symbol.

this DrawCommand.

luciad::NullArgumentException

when the geometry is nullptr.

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

◆ Style()

Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand.Style ( Luciad.Symbology.Military.MilitarySymbolStyle  style)
inline

Configures the style the style to apply.

If not set, the default symbol style is used.

style

the style to apply.

this DrawCommand.

luciad::NullArgumentException

when the style is nullptr.

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

◆ Submit()

void Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand.Submit ( )
inline

Submits this draw command.

Nothing will be painted if the draw command is not submitted.

luciad::LogicException

when not all mandatory parameters have been set.

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

◆ Symbol()

Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand Luciad.Symbology.Military.MilitarySymbologyCanvas.DrawCommand.Symbol ( Luciad.Symbology.Military.MilitarySymbol  symbol)
inline

Configures the symbol the symbol to draw.

This property is mandatory.

symbol

the symbol to draw.

this DrawCommand.

luciad::NullArgumentException

when the symbol is nullptr.

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