| Package | Description |
|---|---|
| simkit.smdx |
Contains basic classes to represent the entities in a combat simulation.
|
| simkit.smdx.animate | |
| simkit.smdx.test |
| Class and Description |
|---|
| Adjudicator
Used to determine the result of an interaction between a Target and a
Munition.
|
| BattleDimension
Represents the battle dimension or operating medium of an object.
Valid values are: Space Air Ground Surface Subsurface SOF The BattleDimension is used to help determine which Mil-Std-2525 symbol to display. |
| CircularImpactMunition
A Munition that has an area of effect that is a circle centered around its
aim point.
|
| Contact
A doppleganger for a Moveable - to be passed by a SensorTargetMediator in lieu
of the actual target.
|
| Damage
Contains information about damage to a Target by a Munition.
|
| FormationLeader
The guide point (ZZ) for a formation.
|
| MagicMoveException
An Exception that indicates that a "magic move" was
attempted on a Mover on which magic moves are not allowed.
|
| Mediator
A Mediator is a SimEntity that determines the
effects of the interaction between 2 types of
Objects.
|
| MediatorFactory
Holds instances of Mediators indexed by the two Classes that the Mediator is
used for.
|
| Moveable
An Object that can move in 2 dimensions.
|
| MovementState
A java enumeration for the various states of motion for a Mover.
The available states are: PAUSED PAUSING STOPPED STOPPING STARTING ACCELERATING CRUISING (Moving at a constant velocity) |
| Mover
A SimEntity whose movement can be controlled and that can interact
with Sensors.
|
| MoverManager
Controls the movement of a Mover.
|
| Munition
A Munition is an entity can interact with a Target.
|
| PathMoverManager
A manager that causes a Mover to move along a specified path.
|
| Sensor
Represents an object that can detect a Mover.
|
| SensorContact |
| SensorTargetMediator
Mediates interactions between Sensors and Movers.
|
| SensorTargetMediatorFactory
Holds SensorTargetMediators.
|
| Side
A Java "Enumeration" to represent the sides.
|
| Sided
Something that has a Side associated with it.
|
| StationData
An interface for holding the data needed to define a movement location
relative to another MoverManager.
|
| Target
A Mover that can be acted on by a Munition and is subject to being killed or
damaged.
|
| UniformLinearMover
Implementation of Mover with uniform linear motion.
|
| WayPoint
A 2-dimensional point with the speed that an entity should transit to the
point.
|
| Weapon
Represents a weapon system that can fire Munitions.
|
| WeaponFireType
A java enumeration that represents the type of fire produced by a weapon
system.
|
| Class and Description |
|---|
| Mover
A SimEntity whose movement can be controlled and that can interact
with Sensors.
|
| Sensor
Represents an object that can detect a Mover.
|
| Class and Description |
|---|
| Contact
A doppleganger for a Moveable - to be passed by a SensorTargetMediator in lieu
of the actual target.
|
| CookieCutterMediator
Mediator for CookieCutter detection.
|
| Mediator
A Mediator is a SimEntity that determines the
effects of the interaction between 2 types of
Objects.
|
| Moveable
An Object that can move in 2 dimensions.
|
| Mover
A SimEntity whose movement can be controlled and that can interact
with Sensors.
|
| Sensor
Represents an object that can detect a Mover.
|
| SensorTargetMediator
Mediates interactions between Sensors and Movers.
|
| UniformLinearMover
Implementation of Mover with uniform linear motion.
|