Class DefaultOffsets
- java.lang.Object
-
- gov.nasa.worldwind.symbology.milstd2525.graphics.DefaultOffsets
-
public class DefaultOffsets extends java.lang.Object
Object to provide default offsets for MIL-STD-2525C tactical point graphics. The offset is used to align a point on the graphic with the graphic's geographic position. This class automatically populates the map with values appropriate for the point graphic images supplied by WorldWind.
-
-
Field Summary
Fields Modifier and Type Field Description protected static Offset
DEFAULT_OFFSET
Offset to align the center of the graphic with the geographic position.static Offset
OFFSET_BOTTOM_QUARTER
Offset to align a point 25% up from the bottom edge with the geographic position.static Offset
OFFSET_C2GM_GNL_PNT_WPN_DRPPNT
Offset for the Drop Point graphic (2.X.2.1.1.3.2).static Offset
OFFSET_MOBSU_OBST_MNE_APMNE
Offset for the Antipersonnel (AP) Mines graphic (2.X.3.1.5.5).static Offset
OFFSET_MOBSU_OBST_MNE_ATMAHD
Offset for the Antitank Mine with Anti-handling Device graphic (2.X.3.1.5.3).static Offset
OFFSET_MOBSU_OBST_MNE_WAMNE
Offset for the Wide Area Mines graphic (2.X.3.1.5.6).static Offset
OFFSET_OTH_HAZ_SML
Offset for the Sea Mine-Like Hazard graphic (2.X.6.2.1).protected java.util.Map<java.lang.String,Offset>
offsets
Map to store defaults.
-
Constructor Summary
Constructors Constructor Description DefaultOffsets()
Create the map and populate it with the default offsets.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Offset
get(java.lang.String sidc)
Determine the default offset for a graphic.protected void
populate()
Populate the map with default offsets.protected void
putAll(Offset value, java.lang.String... keys)
Map one value to many keys.
-
-
-
Field Detail
-
DEFAULT_OFFSET
protected static Offset DEFAULT_OFFSET
Offset to align the center of the graphic with the geographic position.
-
OFFSET_BOTTOM_QUARTER
public static final Offset OFFSET_BOTTOM_QUARTER
Offset to align a point 25% up from the bottom edge with the geographic position.
-
OFFSET_C2GM_GNL_PNT_WPN_DRPPNT
public static final Offset OFFSET_C2GM_GNL_PNT_WPN_DRPPNT
Offset for the Drop Point graphic (2.X.2.1.1.3.2).
-
OFFSET_MOBSU_OBST_MNE_ATMAHD
public static final Offset OFFSET_MOBSU_OBST_MNE_ATMAHD
Offset for the Antitank Mine with Anti-handling Device graphic (2.X.3.1.5.3).
-
OFFSET_MOBSU_OBST_MNE_APMNE
public static final Offset OFFSET_MOBSU_OBST_MNE_APMNE
Offset for the Antipersonnel (AP) Mines graphic (2.X.3.1.5.5).
-
OFFSET_MOBSU_OBST_MNE_WAMNE
public static final Offset OFFSET_MOBSU_OBST_MNE_WAMNE
Offset for the Wide Area Mines graphic (2.X.3.1.5.6).
-
OFFSET_OTH_HAZ_SML
public static final Offset OFFSET_OTH_HAZ_SML
Offset for the Sea Mine-Like Hazard graphic (2.X.6.2.1).
-
offsets
protected java.util.Map<java.lang.String,Offset> offsets
Map to store defaults.
-
-
Method Detail
-
get
public Offset get(java.lang.String sidc)
Determine the default offset for a graphic.- Parameters:
sidc
- Masked SIDC for a point graphic.- Returns:
- Default offset for the specified graphic.
-
populate
protected void populate()
Populate the map with default offsets.
-
putAll
protected void putAll(Offset value, java.lang.String... keys)
Map one value to many keys.- Parameters:
value
- Value to add.keys
- Keys that map to the value.
-
-