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: