Uses of Class
hermes.GenericGroup

Packages that use GenericGroup
hermes   
 

Uses of GenericGroup in hermes
 

Classes in hermes with type parameters of type GenericGroup
 interface Optimizer<A extends HObject,B extends HObject,GroupA extends GenericGroup<A,?>,GroupB extends GenericGroup<B,?>>
          Determines which beings are compared and potentially interacted by Interactor.
 interface Optimizer<A extends HObject,B extends HObject,GroupA extends GenericGroup<A,?>,GroupB extends GenericGroup<B,?>>
          Determines which beings are compared and potentially interacted by Interactor.
 

Subclasses of GenericGroup in hermes
 class Group<A extends HObject>
          Groups together Beings that share common attributes and interact with other HObjects.
 

Methods in hermes that return types with arguments of type GenericGroup
protected  java.util.Iterator<GenericGroup> HObject.getGroups()
          Returns an iterator over all the groups the object is a member of.
 

Methods in hermes with parameters of type GenericGroup
 void GenericGroup.addAll(GenericGroup<A,?> group)
          Adds the contents of another group to this group.
protected  void HObject.addToGroup(GenericGroup group)
          adds the HObject to the group
 void World.addToGroup(HObject object, GenericGroup<?,?> group)
          Queues an HObject to be added to a group at the end of the current update.
 void World.register(GenericGroup group)
          register a group to have its update called in the update loop
 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)
          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, 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.remove(HObject object, GenericGroup<?,?> group)
          Queues an HObject to be removed from a group at the end of the current update.
 void GenericGroup.removeAll(GenericGroup<A,?> group)
          Removes the contents of a group from this group.
protected  void HObject.removeFromGroup(GenericGroup group)
          removes the HObject from this group