LuciadCPillar C# 2023.1.04
Luciad.Symbology.Military.MilitarySymbology Class Reference

Encapsulates the symbol hierarchy of a symbology standard. More...

Inheritance diagram for Luciad.Symbology.Military.MilitarySymbology:

Public Types

enum  Standard {
  MilStd2525b , MilStd2525c , MilStd2525d , App6a ,
  App6b , App6c , App6d
}
 The supported symbology standards. More...
 

Public Member Functions

void Dispose ()
 
Luciad.Symbology.Military.MilitarySymbology.Standard GetStandard ()
 Returns the symbology's standard. More...
 
Luciad.Symbology.Military.MilitarySymbologyNode GetSymbolNode (string code)
 Returns the node corresponding to the given code in the symbology hierarchy, or nullptr if the given code is not present in this hierarchy. More...
 

Static Public Member Functions

static Luciad.Symbology.Military.MilitarySymbology Get (Luciad.Symbology.Military.MilitarySymbology.Standard standard)
 Returns the symbology for the given identifier. More...
 

Properties

System.Collections.Generic.IList< Luciad.Symbology.Military.MilitarySymbologyNodeAllSymbols [get]
 
string Name [get]
 
Luciad.Symbology.Military.MilitarySymbologyNode RootSymbolNode [get]
 

Detailed Description

Encapsulates the symbol hierarchy of a symbology standard.

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

Member Enumeration Documentation

◆ Standard

The supported symbology standards.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard.
Enumerator
MilStd2525b 

Constant for MIL-STD 2525 revision B, change 2.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::MilStd2525b.
MilStd2525c 

Constant for MIL-STD 2525 revision C.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::MilStd2525c.
MilStd2525d 

Constant for MIL-STD 2525 revision D.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::MilStd2525d.
App6a 

Constant for APP 6 revision A.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::App6a.
App6b 

Constant for APP 6 revision B.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::App6b.
App6c 

Constant for APP 6 revision C.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MilitarySymbology::Standard::App6c.
App6d 

Constant for APP 6 revision D.

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

Member Function Documentation

◆ Dispose()

void Luciad.Symbology.Military.MilitarySymbology.Dispose ( )
inline

◆ Get()

Luciad.Symbology.Military.MilitarySymbology Luciad.Symbology.Military.MilitarySymbology.Get ( Luciad.Symbology.Military.MilitarySymbology.Standard  standard)
inlinestatic

Returns the symbology for the given identifier.

standard

the symbology standard to load.

the symbology for the given identifier.

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

◆ GetStandard()

Luciad.Symbology.Military.MilitarySymbology.Standard Luciad.Symbology.Military.MilitarySymbology.GetStandard ( )
inline

Returns the symbology's standard.

the symbology's standard

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

◆ GetSymbolNode()

Luciad.Symbology.Military.MilitarySymbologyNode Luciad.Symbology.Military.MilitarySymbology.GetSymbolNode ( string  code)
inline

Returns the node corresponding to the given code in the symbology hierarchy, or nullptr if the given code is not present in this hierarchy.

code

the code of the symbol.

the node corresponding to the given code in the symbology hierarchy, or nullptr if the given code is not present in this hierarchy.

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

Property Documentation

◆ AllSymbols

System.Collections.Generic.IList<Luciad.Symbology.Military.MilitarySymbologyNode> Luciad.Symbology.Military.MilitarySymbology.AllSymbols
get

◆ Name

string Luciad.Symbology.Military.MilitarySymbology.Name
get

◆ RootSymbolNode

Luciad.Symbology.Military.MilitarySymbologyNode Luciad.Symbology.Military.MilitarySymbology.RootSymbolNode
get