public class ForwardEdgeOfBattleArea extends AbstractMilStd2525TacticalGraphic
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | ForwardEdgeOfBattleArea.FEBASymbolImplementation of TacticalSymbol to draw a symbol at the end of a FEBA line. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TacticalSymbolAttributes | activeSymbolAttributesAttribute bundle shared by the two symbols. | 
| protected static Offset | LEFT_CENTER | 
| protected static Offset | RIGHT_CENTER | 
| protected ForwardEdgeOfBattleArea.FEBASymbol | symbol1Symbol drawn at first control point. | 
| protected ForwardEdgeOfBattleArea.FEBASymbol | symbol2Symbol drawn at second control point. | 
maskedSymbolCode, OUTLINE_STIPPLE_FACTOR_ANTICIPATED, OUTLINE_STIPPLE_FACTOR_PRESENT, OUTLINE_STIPPLE_PATTERN, symbolCodeactiveOverrides, activeShapeAttributes, DEFAULT_HIGHLIGHT_MATERIAL, DEFAULT_LABEL_INTERIOR_OPACITY, delegateOwner, dragEnabled, draggableSupport, frameTimestamp, highlightAttributes, highlighted, labelOffset, labels, modifiers, mustCreateLabels, normalAttributes, showGraphicModifiers, showHostileIndicator, showLocation, showTextModifiers, text, unitsFormat, visible| Constructor and Description | 
|---|
| ForwardEdgeOfBattleArea(String sidc)Create a new FEBA line. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
applyDefaultAttributes, createSymbol, getDefaultMaterial, getIdentifier, getModifier, getOutlineStippleFactor, getOutlineStipplePattern, getStatus, getText, mustShowHostileIndicator, setModifieraddLabel, applyLabelAttributes, applyOverrideAttributes, computeLabelInteriorOpacity, createLabels, determineDelegateOwner, determineLabelPositions, determinePerFrameAttributes, doDrag, doRenderGraphicModifiers, doRenderTextModifiers, drag, getActiveDelegateOwner, getActiveOverrideAttributes, getActiveShapeAttributes, getAttributes, getDefaultLabelOffset, getDelegateOwner, getHighlightAttributes, getLabelMaterial, getLabelOffset, getUnitsFormat, isDragEnabled, isHighlighted, isShowGraphicModifiers, isShowHostileIndicator, isShowLocation, isShowTextModifiers, isVisible, move, moveTo, onModifierChanged, render, setAttributes, setDelegateOwner, setDragEnabled, setHighlightAttributes, setHighlighted, setLabelOffset, setShowGraphicModifiers, setShowHostileIndicator, setShowLocation, setText, setUnitsFormat, setVisibleaddPropertyChangeListener, 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, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributes, getDelegateOwner, getHighlightAttributes, getLabelOffset, getUnitsFormat, isShowGraphicModifiers, isShowHostileIndicator, isShowLocation, isShowTextModifiers, isVisible, setAttributes, setDelegateOwner, setHighlightAttributes, setLabelOffset, setShowGraphicModifiers, setShowHostileIndicator, setShowLocation, setText, setUnitsFormat, setVisiblerenderisHighlighted, setHighlightedaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesprotected TacticalSymbolAttributes activeSymbolAttributes
protected static final Offset LEFT_CENTER
protected static final Offset RIGHT_CENTER
protected ForwardEdgeOfBattleArea.FEBASymbol symbol1
protected ForwardEdgeOfBattleArea.FEBASymbol symbol2
public ForwardEdgeOfBattleArea(String sidc)
sidc - Symbol code the identifies the graphic.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.