Uses of Class
com.bbn.openmap.util.stateMachine.State

Packages that use State
com.bbn.openmap.layer.terrain This package contains the TerrainLayer, which lets you run LOS and path elevation profile queries over the map. 
com.bbn.openmap.omGraphics.editable Provides classes to implement editable graphics. 
com.bbn.openmap.util.stateMachine Provides a basic finite-state-machine implementation. 
 

Uses of State in com.bbn.openmap.layer.terrain
 

Methods in com.bbn.openmap.layer.terrain that return State
 State TerrainTool.getState()
          Get the current state from the state machine of the tool.
 State ProfileGenerator.getState()
          Returns the current state of the state machine.
 State LOSGenerator.getState()
           
 

Uses of State in com.bbn.openmap.omGraphics.editable
 

Subclasses of State in com.bbn.openmap.omGraphics.editable
 class CircleSelectedState
           
 class CircleSetOffsetState
           
 class CircleUndefinedState
           
 class ClckOrDrgUndefinedState
          This is a new GraphicUndefinedState for OMGraphics that can handle being defined with click or press setting the initial point, and then a mouse move or drag, respectively, causing placement of the second point.
 class GraphicEditState
           
 class GraphicSelectedState
           
 class GraphicSetOffsetState
           
 class GraphicUndefinedEditState
          The GraphicUndefinedEditState is for a couple of OMGraphics that are still undefined when they are created after a first click.
 class GraphicUndefinedState
           
 class GraphicUnselectedState
           
 class LineSetOffsetState
           
 class LineUndefinedState
           
 class ListSelectedState
           
 class ListUnselectedState
           
 class PointEditState
           
 class PointSetOffsetState
           
 class PointUndefinedState
           
 class PolyAddNodeState
           
 class PolyAddPointState
           
 class PolyDeleteNodeState
           
 class PolySetOffsetState
           
 class PolyUndefinedState
           
 class RectSelectedState
           
 class RectSetOffsetState
           
 class RectUndefinedState
           
 class ScalingRasterSelectedState
           
 class ScalingRasterSetOffsetState
           
 class ScalingRasterUndefinedState
           
 class TextEditState
           
 class TextSetOffsetState
           
 class TextUndefinedState
           
 

Methods in com.bbn.openmap.omGraphics.editable that return State
protected  State[] TextStateMachine.init()
           
protected  State[] ScalingRasterStateMachine.init()
           
protected  State[] RectStateMachine.init()
           
protected  State[] PolyStateMachine.init()
           
protected  State[] PointStateMachine.init()
           
protected  State[] ListStateMachine.init()
           
protected  State[] LineStateMachine.init()
           
protected  State[] EOMGStateMachine.init()
           
protected  State[] CircleStateMachine.init()
           
 

Uses of State in com.bbn.openmap.util.stateMachine
 

Fields in com.bbn.openmap.util.stateMachine declared as State
protected  State StateMachine.currentState
          The current state that will receive the next event.
protected  State StateMachine.resetState
          The state to go to whan all is bad.
 

Methods in com.bbn.openmap.util.stateMachine that return State
 State StateMachine.getResetState()
          Return the reset state.
 State StateMachine.getState()
          Return the current State.
 State StateMachine.getState(int stateIndex)
          Return the state at the given index.
 

Methods in com.bbn.openmap.util.stateMachine with parameters of type State
 void StateMachine.addStates(State[] s)
          Append States to the state Vector.
 void StateMachine.setResetState(State state)
          Set the state to be gone to if the state machine is reset.
 void StateMachine.setState(State state)
          Set the current state to the given state.
 void StateMachine.setStateAt(int stateIndex, State state)
          Set the state at an index to new State Object.
 void StateMachine.setStates(State[] s)
          Set the states to the new array.
 

Constructors in com.bbn.openmap.util.stateMachine with parameters of type State
StateMachine(State[] s)
          Define the state machine using the array of states.
 



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details