Package source.ucregents.playground.physics

Interface Summary
IForceEntity Any entity that implements this interface is considered a force entity that will act forces upon other entities upon certian conditions such as ther distance from the entity or the location of the other entity.
 

Class Summary
Arena The Arena Class contains all of the entity data, paints itself, and calls the movements on each of the entities.
BaseDisplayPanel  
BaseEntity The most basic type of Entity.
BaseFieldForceEntity The ForceEntity class creates an entity which produces a "force" which can attract or repel "MovingEntities" and can act uniformly on the playing field or drop off over a distance.
Circle2d A Circle 2D is an Ellipse2D that accepts doubles and a radius as it's ctor parameters
DimensionDouble Dimension stores a pair of numbers as doubles and provides the means to modify them.
DrawableAxes This class is used for demonstration purposes to draw the axis and project all the polygons in the arena on to them.
FieldForceEntity The ForceEntity class creates an entity which produces a "force" which can attract or repel "MovingEntities" and can act uniformly on the playing field or drop off over a distance.
FPSTimer  
MovingEntity This class extends base entity by added properties that allow the object to function in a 2d physics environment
Pair<E> Pair can contain any two objects.
Polygon2D A polygon shape.
Polygon2D.Double The concrete Polygon class that stores coordinates internally as doubles.
Polygon2D.Float The concrete Polygon class that stores coordinates internally as floats.
PolygonOrCircle  
RangedForceEntity Ranged Force Entity is a force entity that has a force that pulls toward a point in space.
ScaledMassFieldForce