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

Provides the data model and type of military symbols, as well as the relevant data property paths. More...

Static Public Member Functions

static Luciad.Datamodels.DataModel Get ()
 The data model containing the data type of military symbols. More...
 
static Luciad.Datamodels.DataPropertyPath GetModifierPropertyPath (Luciad.Symbology.Military.MilitarySymbol.Modifier modifier)
 Returns the property path for the given modifier, or std::nullopt if the modifier is an SIDC modifier. More...
 

Properties

static Luciad.Datamodels.DataPropertyPath GeometryPropertyPath [get]
 
static Luciad.Datamodels.DataPropertyPath SidcPropertyPath [get]
 
static Luciad.Datamodels.DataPropertyPath SymbologyPropertyPath [get]
 
static Luciad.Datamodels.DataType SymbolType [get]
 

Detailed Description

Provides the data model and type of military symbols, as well as the relevant data property paths.

Instances of MilitarySymbol can be converted to Features with this data type using MilitarySymbol::copyToFeature. Converting a luciad::Feature back into a MilitarySymbol can be done with MilitarySymbol::create.

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

Member Function Documentation

◆ Get()

Luciad.Datamodels.DataModel Luciad.Symbology.Military.MilitaryDataModel.Get ( )
inlinestatic

The data model containing the data type of military symbols.

the data model containing the data type of military symbols.

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

◆ GetModifierPropertyPath()

Luciad.Datamodels.DataPropertyPath Luciad.Symbology.Military.MilitaryDataModel.GetModifierPropertyPath ( Luciad.Symbology.Military.MilitarySymbol.Modifier  modifier)
inlinestatic

Returns the property path for the given modifier, or std::nullopt if the modifier is an SIDC modifier.

SIDC modifiers do not have a separate property, because they are encoded in the SIDC property.

modifier

the modifier for which to return the property path.

the property path for the given modifier, or std::nullopt if the modifier is an SIDC modifier.

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

Property Documentation

◆ GeometryPropertyPath

Luciad.Datamodels.DataPropertyPath Luciad.Symbology.Military.MilitaryDataModel.GeometryPropertyPath
staticget

◆ SidcPropertyPath

Luciad.Datamodels.DataPropertyPath Luciad.Symbology.Military.MilitaryDataModel.SidcPropertyPath
staticget

◆ SymbologyPropertyPath

Luciad.Datamodels.DataPropertyPath Luciad.Symbology.Military.MilitaryDataModel.SymbologyPropertyPath
staticget

◆ SymbolType

Luciad.Datamodels.DataType Luciad.Symbology.Military.MilitaryDataModel.SymbolType
staticget