Uses of Class com.bbn.openmap.util.stateMachine.State (OpenMap API)
Date: 2016-12-09

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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