Package armyc2.c2sd.renderer.utilities
Class SymbolDefTable
java.lang.Object
armyc2.c2sd.renderer.utilities.SymbolDefTable
Responsible for loading tactical graphic symbol definitions into a hash table.
-
Method Summary
Modifier and TypeMethodDescriptionGetAllSymbolDefDups(int symStd) SymbolIDs are no longer unique thanks to 2525C and some EMS symbols.GetAllSymbolDefs(int symStd) Returns a Map of all the symbol definitions, keyed on basic symbol code.static SymbolDefTablegetSymbolDef(String basicSymbolID, int symStd) HasSymbolDef(String basicSymbolID, int symStd) final voidisMultiPoint(String symbolID, int symStd) Checks if symbol is a multipoint symbol
-
Method Details
-
getInstance
-
init
-
getSymbolDef
- Parameters:
basicSymbolID- - IN - A 15 character MilStd codesymStd- 0 or 1.- Returns:
- SymbolDef whose Symbol Id matches what is passed in
- See Also:
-
ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525Bch2_USAS_13_14ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525C
-
GetAllSymbolDefs
Returns a Map of all the symbol definitions, keyed on basic symbol code.- Parameters:
symStd- 0 or 1.- Returns:
- See Also:
-
ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525Bch2_USAS_13_14ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525C
-
GetAllSymbolDefDups
SymbolIDs are no longer unique thanks to 2525C and some EMS symbols. Here are the EMS symbols that reused symbol IDs. Like how EMS.INCDNT.CVDIS.DISPOP uses the same symbol code as STBOPS.ITM.RFG (O*I*R-----*****)- Parameters:
symStd- 0 or 1.- Returns:
- See Also:
-
ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525Bch2_USAS_13_14ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525C
-
HasSymbolDef
- Parameters:
basicSymbolID-symStd- 0 or 1.- Returns:
- See Also:
-
ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525Bch2_USAS_13_14ArmyC2.C2SD.Utilities.RendererSettings#Symbology_2525C
-
isMultiPoint
Checks if symbol is a multipoint symbol- Parameters:
symbolID-symStd-- Returns:
-