See: Description
| Interface | Description |
|---|---|
| Adjudicator |
Used to determine the result of an interaction between a Target and a
Munition.
|
| 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.
|
| Displayable |
A SimEntity implementing this interface will be able to be displayed in the
Simkit Viewer.
|
| Mediator |
A Mediator is a SimEntity that determines the
effects of the interaction between 2 types of
Objects.
|
| MediatorFactory<T1,T2,T3> |
Holds instances of Mediators indexed by the two Classes that the Mediator is
used for.
|
| Moveable |
An Object that can move in 2 dimensions.
|
| 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.
|
| Sensor |
Represents an object that can detect a Mover.
|
| SensorTargetMediator |
Mediates interactions between Sensors and Movers.
|
| 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.
|
| Weapon |
Represents a weapon system that can fire Munitions.
|
| Class | Description |
|---|---|
| AcceleratedMover | Deprecated
Not yet fully implemented.
|
| BasicWeapon | Deprecated
Not yet fully implemented.
|
| 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.
|
| CookieCutterMediator |
Mediator for CookieCutter detection.
|
| CookieCutterSensor |
Models a Cookie Cutter Sensor.
|
| DefaultAdjudicator |
An Adjudicator whose result of adjudicate is to do nothing.
|
| FormationLeader |
The guide point (ZZ) for a formation.
|
| FormationMoverManager |
Causes its Mover to move relative to a FormationLeader which acts as a guide
point (ZZ).
|
| FormationMoverManager.SurrogateTarget |
A Mover with the minimum functionality to provide the data needed to be
the target Mover in Math2D.getIntercept().
|
| HitPointDamage |
This Damage type holds a Number to indicate the amount of damage to the
Target from a hit.
|
| Math2D |
Contains a library of useful calculations in 2-dimensional space.
|
| 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) |
| MoverManagerFactory |
A factory used to construct MoverManagers.
|
| MoverMaster |
A delegate for determining if a magic move of a Mover should be allowed.
|
| MunitionTargetAdjudicatorFactory |
Stores Adjudicators indexed by the Munition and Target they should be used
for.
|
| MunitionTargetReferee |
A referee for Munition-Target interactions.
|
| PathMoverManager |
A manager that causes a Mover to move along a specified path.
|
| PatrolMoverManager |
Similar to PathMoverManager.
|
| RandomLocationMoverManager |
Causes the controlled Mover to move to random points at random speeds.
|
| SensorContact | |
| SensorTargetMediatorFactory |
Holds SensorTargetMediators.
|
| SensorTargetReferee |
A referee to manage interactions between Sensors and Movers (targets).
|
| Side |
A Java "Enumeration" to represent the sides.
|
| SidedContact |
A Contact that contains Side information.
|
| SimkitSmdxTestingHelper |
Used to gain access to protected things for testing.
|
| SimpleContact |
Contains detection information about a Moveable.
|
| SimpleTarget |
A Target that is only subject to being killed, not damaged.
|
| SureFireKillAdjudicator |
An Adjudicator that kills the target if the actual Target
location is contained inside the impact Shape of the Munition.
|
| TransformUtilities |
Contains a method to transform the coordinates of a rectangle.
|
| UniformLinearMover |
Implementation of Mover with uniform linear motion.
|
| WayPoint |
A 2-dimensional point with the speed that an entity should transit to the
point.
|
| WeaponFireType |
A java enumeration that represents the type of fire produced by a weapon
system.
|
| Exception | Description |
|---|---|
| MagicMoveException |
An Exception that indicates that a "magic move" was
attempted on a Mover on which magic moves are not allowed.
|
| NoMediatorDefinedException |
Thrown to indicate that a Mediator could not be found for
a pair of Objects for which a referee was determining
how to handle an interaction.
|
Contains basic classes to represent the entities in a combat simulation.
This package contains 3 groups of Classes: