Package armyc2.c5isr.renderer.utilities
Class MSInfo
java.lang.Object
armyc2.c5isr.renderer.utilities.MSInfo
This class holds information about the MilStd Symbol.
Name, geometry, point count, Draw Rule, etc...
Can be retrived from
MSLookup.-
Constructor Summary
ConstructorsConstructorDescriptionMSInfo(int version, String symbolSet, String entity, String entityType, String entitySubType, String entityCode, String geometry, String drawRule, ArrayList<String> modifiers) MSInfo(int version, String symbolSet, String entity, String entityType, String entitySubType, String entityCode, ArrayList<String> modifiers) -
Method Summary
Modifier and TypeMethodDescriptionintintintintgetName()getPath()intintstatic StringparseSymbolSetName(String symbolID) static StringparseSymbolSetName(String ss, int version)
-
Constructor Details
-
MSInfo
public MSInfo(int version, String symbolSet, String entity, String entityType, String entitySubType, String entityCode, ArrayList<String> modifiers) - Parameters:
version- SymbolID.Version_2525Dhc1 (11), SymbolID.Version_2525E (13)symbolSet- the 5th & 6th character in the symbol Code, represents Battle Dimensionentity- descriptorentityType- descriptorentitySubType- descriptorentityCode- characters 11 - 16 in the symbol codemodifiers- String[] of modifier codes
-
MSInfo
public MSInfo(int version, String symbolSet, String entity, String entityType, String entitySubType, String entityCode, String geometry, String drawRule, ArrayList<String> modifiers) - Parameters:
symbolSet- the 5th & 6th character in the symbol Code, represents Battle Dimensionentity- descriptorentityType- descriptorentitySubType- descriptorentityCode- characters 11 - 16 in the symbol codegeometry- "point", "line", "area"drawRule- as defined in 2525D for Control Measures and METOC (i.e. "Point1")
-
-
Method Details
-
parseSymbolSetName
-
parseSymbolSetName
-
getVersion
-
getName
-
getPath
-
getGeometry
-
getDrawRule
-
getSymbolSet
-
getEntityCode
-
getBasicSymbolID
-
getMinPointCount
-
getMaxPointCount
-
getModifiers
-