Uses of Class
hermes.Interactor

Packages that use Interactor
hermes   
hermes.physics   
 

Uses of Interactor in hermes
 

Subclasses of Interactor in hermes
 class BoundingBoxCollider<A extends Being,B extends Being>
          A basic collision detector.
 class Collider<A extends Being,B extends Being>
          An Interactor that detects collisions between Beings based on their shape.
 

Methods in hermes with parameters of type Interactor
 void World.register(GenericGroup A, GenericGroup B, Interactor inter)
          Register an interaction to be handled on the update loop.
 void World.register(GenericGroup A, GenericGroup B, Interactor inter, Optimizer optimizer)
          Register an interaction to be handled on the update loop.
 void World.register(GenericGroup A, HObject B, Interactor inter)
          register an interaction between B and all objects in A
 void World.register(HObject A, GenericGroup B, Interactor inter)
          register an interaction between A and all objects in B
 void World.register(HObject A, HObject B, Interactor inter)
          Register an interaction between HOjbects A and B.
 

Uses of Interactor in hermes.physics
 

Subclasses of Interactor in hermes.physics
 class GenericMassedCollider<A extends MassedBeing,B extends MassedBeing>
           This is a collision handler for MassedBeing and its subclasses which handles collisions using both projection (instantly separating the bodies) and impulse (changing their velocities).
 class GravityInteractor
          An interactor for gravitational attractions using the standard inverse-square force model.
 class InsideMassedCollider
           A Collider that keeps a being's bounding box contained inside of another by projection and impulse collision.
 class InverseSquareInteractor
           A general inverse square-law force interactor.
 class MassedCollider
          This is a collision handler for MassedBeing which handles collisions using both projection (instantly separating the bodies) and impulse (changing their velocities).