|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.symbology.AbstractTacticalGraphic
gov.nasa.worldwind.symbology.milstd2525.AbstractMilStd2525TacticalGraphic
gov.nasa.worldwind.symbology.milstd2525.graphics.lines.ForwardEdgeOfBattleArea
public class ForwardEdgeOfBattleArea
Implementation of the Forward Edge of Battle Area (FEBA) graphic (2.X.2.4.2.1).
| Nested Class Summary | |
|---|---|
protected static class |
ForwardEdgeOfBattleArea.FEBASymbol
Implementation of TacticalSymbol to draw a symbol at the end of a FEBA line. |
| Field Summary | |
|---|---|
protected TacticalSymbolAttributes |
activeSymbolAttributes
Attribute bundle shared by the two symbols. |
protected static Offset |
LEFT_CENTER
|
protected static Offset |
RIGHT_CENTER
|
protected ForwardEdgeOfBattleArea.FEBASymbol |
symbol1
Symbol drawn at first control point. |
protected ForwardEdgeOfBattleArea.FEBASymbol |
symbol2
Symbol drawn at second control point. |
| Fields inherited from class gov.nasa.worldwind.symbology.milstd2525.AbstractMilStd2525TacticalGraphic |
|---|
maskedSymbolCode, OUTLINE_STIPPLE_FACTOR_ANTICIPATED, OUTLINE_STIPPLE_FACTOR_PRESENT, OUTLINE_STIPPLE_PATTERN, symbolCode |
| Fields inherited from class gov.nasa.worldwind.symbology.AbstractTacticalGraphic |
|---|
activeOverrides, activeShapeAttributes, DEFAULT_HIGHLIGHT_MATERIAL, DEFAULT_LABEL_INTERIOR_OPACITY, delegateOwner, frameTimestamp, highlightAttributes, highlighted, labelOffset, labels, modifiers, mustCreateLabels, normalAttributes, showGraphicModifiers, showHostileIndicator, showLocation, showTextModifiers, text, unitsFormat, visible |
| Constructor Summary | |
|---|---|
ForwardEdgeOfBattleArea(String sidc)
Create a new FEBA line. |
|
| Method Summary | |
|---|---|
protected void |
applyAttributesToSymbol(TacticalGraphicAttributes graphicAttributes,
TacticalSymbolAttributes symbolAttributes)
Apply graphic attributes to the symbol. |
protected void |
applyDelegateOwner(Object owner)
Invoked each frame to apply to the current delegate owner to all renderable objects used to draw the graphic. |
protected void |
computeGeometry(DrawContext dc)
|
protected void |
determineActiveAttributes()
Determine active attributes for this frame. |
protected void |
doRenderGraphic(DrawContext dc)
Render this graphic, without modifiers. |
Iterable<? extends Position> |
getPositions()
Indicates the positions of the control points that place and orient the graphic. |
Position |
getReferencePosition()
A position associated with the object that indicates its aggregate geographic position. |
static List<String> |
getSupportedGraphics()
Indicates the graphics supported by this class. |
protected void |
init(String sidc)
Create the symbols used to render the graphic. |
void |
setPositions(Iterable<? extends Position> positions)
Specifies the positions of the control points that place and orient the graphic. |
void |
setShowTextModifiers(boolean show)
Specifies whether to draw this graphic's supplemental text modifiers. |
void |
setStatus(String value)
Specifies this graphic's Status/Operational Condition field. |
| Methods inherited from class gov.nasa.worldwind.symbology.milstd2525.AbstractMilStd2525TacticalGraphic |
|---|
applyDefaultAttributes, createSymbol, getDefaultMaterial, getIdentifier, getModifier, getOutlineStippleFactor, getOutlineStipplePattern, getStatus, getText, mustShowHostileIndicator, setModifier |
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
|---|
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gov.nasa.worldwind.symbology.TacticalGraphic |
|---|
getAttributes, getDelegateOwner, getHighlightAttributes, getLabelOffset, getUnitsFormat, isShowGraphicModifiers, isShowHostileIndicator, isShowLocation, isShowTextModifiers, isVisible, setAttributes, setDelegateOwner, setHighlightAttributes, setLabelOffset, setShowGraphicModifiers, setShowHostileIndicator, setShowLocation, setText, setUnitsFormat, setVisible |
| Methods inherited from interface gov.nasa.worldwind.render.Renderable |
|---|
render |
| Methods inherited from interface gov.nasa.worldwind.render.Highlightable |
|---|
isHighlighted, setHighlighted |
| Methods inherited from interface gov.nasa.worldwind.Movable |
|---|
move, moveTo |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
|---|
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Field Detail |
|---|
protected TacticalSymbolAttributes activeSymbolAttributes
protected static final Offset LEFT_CENTER
protected static final Offset RIGHT_CENTER
protected ForwardEdgeOfBattleArea.FEBASymbol symbol1
protected ForwardEdgeOfBattleArea.FEBASymbol symbol2
| Constructor Detail |
|---|
public ForwardEdgeOfBattleArea(String sidc)
sidc - Symbol code the identifies the graphic.| Method Detail |
|---|
protected void applyAttributesToSymbol(TacticalGraphicAttributes graphicAttributes,
TacticalSymbolAttributes symbolAttributes)
graphicAttributes - Tactical graphic attributes to apply to the tactical symbol.symbolAttributes - Symbol attributes to be modified.protected void applyDelegateOwner(Object owner)
applyDelegateOwner in class AbstractTacticalGraphicowner - Current delegate owner.protected void computeGeometry(DrawContext dc)
computeGeometry in class AbstractTacticalGraphicprotected void determineActiveAttributes()
determineActiveAttributes in class AbstractTacticalGraphicprotected void doRenderGraphic(DrawContext dc)
doRenderGraphic in class AbstractTacticalGraphicdc - Current draw context.AbstractTacticalGraphic.doRenderTextModifiers(gov.nasa.worldwind.render.DrawContext),
AbstractTacticalGraphic.doRenderGraphicModifiers(gov.nasa.worldwind.render.DrawContext)public Iterable<? extends Position> getPositions()
public Position getReferencePosition()
public static List<String> getSupportedGraphics()
protected void init(String sidc)
sidc - Symbol code the identifies the graphic.public void setPositions(Iterable<? extends Position> positions)
positions - Positions that orient the graphic. How many positions are returned depends on the type of
graphic. Some graphics require only a single position, others require many. The positions must
be specified in the same order as the control points defined by the symbology set's template for
this type of graphic.public void setShowTextModifiers(boolean show)
setShowTextModifiers in interface TacticalGraphicsetShowTextModifiers in class AbstractTacticalGraphicshow - true if this graphic should draw its text modifiers, otherwise false.public void setStatus(String value)
setStatus in interface MilStd2525TacticalGraphicsetStatus in class AbstractMilStd2525TacticalGraphicvalue - the new value for the Status/Operational Condition field.
|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||