Package armyc2.c2sd.renderer.utilities
Class SymbolDef
java.lang.Object
armyc2.c2sd.renderer.utilities.SymbolDef
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int3D airspace, not a milstd graphic.static final intA polyline with n points (entered in reverse order) 0 control pointsstatic final intAn animated shape, uses the animate function to draw.static final intCircle that requires 1 AM modifier value.static final intRequires at least 1 distance/AM value" See ModifiersTG.java for modifier descriptions and constant key strings.static final intJust a category in the milstd hierarchy.static final intA polyline, a line with n number of points.static final intShape is defined by a single point 0 control pointsstatic final intAn enclosed polygon with n points 0 control pointsstatic final intRectangle that requires 2 AM modifier values and 1 AN value."; See ModifiersTG.java for modifier descriptions and constant key strings.static final intA graphic with n points whose last point defines the width of the graphic.static final intRequires 2 AM values and 2 AN values per sector.static final intAn animated shape, uses the animate function to draw.static final intRequires 1 AM value.static final intA polyline with 2 points (entered in reverse order).static final intA line defined only by 2 points, and cannot have more.static final intUNKNOWN. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe basic 15 character basic symbol Id.The description of this tactical graphic.intHow does this draw? (autoshape, superautoshape, polygon)Defines where the symbol goes in the ms2525 hierarchy.Defines where the symbol goes in the ms2525 hierarchy.intDefines the maximum points fields.intDefines the minimum points fields.static SymbolDef
-
Field Details
-
DRAW_CATEGORY_DONOTDRAW
Just a category in the milstd hierarchy. Not something we draw. WILL NOT RENDER- See Also:
-
DRAW_CATEGORY_LINE
A polyline, a line with n number of points. 0 control points- See Also:
-
DRAW_CATEGORY_AUTOSHAPE
An animated shape, uses the animate function to draw. 0 control points (every point shapes symbol)- See Also:
-
DRAW_CATEGORY_POLYGON
An enclosed polygon with n points 0 control points- See Also:
-
DRAW_CATEGORY_ARROW
A polyline with n points (entered in reverse order) 0 control points- See Also:
-
DRAW_CATEGORY_ROUTE
A graphic with n points whose last point defines the width of the graphic. 1 control point- See Also:
-
DRAW_CATEGORY_TWOPOINTLINE
A line defined only by 2 points, and cannot have more. 0 control points- See Also:
-
DRAW_CATEGORY_POINT
Shape is defined by a single point 0 control points- See Also:
-
DRAW_CATEGORY_TWOPOINTARROW
A polyline with 2 points (entered in reverse order). 0 control points- See Also:
-
DRAW_CATEGORY_SUPERAUTOSHAPE
An animated shape, uses the animate function to draw. Super Autoshape draw in 2 phases, usually one to define length, and one to define width. 0 control points (every point shapes symbol)- See Also:
-
DRAW_CATEGORY_CIRCULAR_PARAMETERED_AUTOSHAPE
Circle that requires 1 AM modifier value. See ModifiersTG.java for modifier descriptions and constant key strings.- See Also:
-
DRAW_CATEGORY_RECTANGULAR_PARAMETERED_AUTOSHAPE
Rectangle that requires 2 AM modifier values and 1 AN value."; See ModifiersTG.java for modifier descriptions and constant key strings.- See Also:
-
DRAW_CATEGORY_SECTOR_PARAMETERED_AUTOSHAPE
Requires 2 AM values and 2 AN values per sector. The first sector can have just one AM value although it is recommended to always use 2 values for each sector. X values are not required as our rendering is only 2D for the Sector Range Fan symbol. See ModifiersTG.java for modifier descriptions and constant key strings.- See Also:
-
DRAW_CATEGORY_CIRCULAR_RANGEFAN_AUTOSHAPE
Requires at least 1 distance/AM value" See ModifiersTG.java for modifier descriptions and constant key strings.- See Also:
-
DRAW_CATEGORY_TWO_POINT_RECT_PARAMETERED_AUTOSHAPE
Requires 1 AM value. See ModifiersTG.java for modifier descriptions and constant key strings.- See Also:
-
DRAW_CATEGORY_3D_AIRSPACE
3D airspace, not a milstd graphic.- See Also:
-
DRAW_CATEGORY_UNKNOWN
UNKNOWN.- See Also:
-
-
Constructor Details
-
SymbolDef
-
-
Method Details
-
getBasicSymbolId
The basic 15 character basic symbol Id. -
getDescription
The description of this tactical graphic. Typically the name of the tactical graphic in MIL-STD-2525B. -
getDrawCategory
How does this draw? (autoshape, superautoshape, polygon) -
getMinPoints
Defines the minimum points fields. -
getMaxPoints
Defines the maximum points fields. -
isMultiPoint
-
getModifiers
-
getHierarchy
Defines where the symbol goes in the ms2525 hierarchy. 2.X.etc... -
getFullPath
Defines where the symbol goes in the ms2525 hierarchy. TacticalGraphics/Areas/stuff... -
readBinary
- Throws:
IOException
-