Uses of Class
noope.entities.Entity

Packages that use Entity
noope.input Classes related to data input. 
noope.laws Classes describing force laws modelled by NOOPE. 
noope.output Classes related to data output. 
 

Uses of Entity in noope.input
 

Methods in noope.input that return Entity
abstract  Entity EntityLoader.createEntity(java.lang.String className, BlockReaderLocation brL, BlockReader br, Physics phys)
          This method should create a new Entity object.
 Entity HardCodedEntityLoader.createEntity(java.lang.String className, BlockReaderLocation brL, BlockReader br, Physics phys)
          Creates a new Entity object.
 Entity DynamicEntityLoader.createEntity(java.lang.String className, BlockReaderLocation brL, BlockReader br, Physics phys)
          Dynamically loads the Entity class with the given name and creates an instance of it.
 

Methods in noope.input with parameters of type Entity
abstract  LawPropertyRecord LawPropertyRecordLoader.createLawPropertyRecord(java.lang.String className, BlockReaderLocation brL, BlockReader br, Entity ent)
          This method should create a new LawPropertyRecord object.
 LawPropertyRecord HardCodedLawPropertyRecordLoader.createLawPropertyRecord(java.lang.String className, BlockReaderLocation brL, BlockReader br, Entity ent)
          Creates a new instance of the given class.
 LawPropertyRecord DynamicLawPropertyRecordLoader.createLawPropertyRecord(java.lang.String className, BlockReaderLocation brL, BlockReader br, Entity ent)
          This method dynamically loads the class with the given name.
 

Uses of Entity in noope.laws
 

Methods in noope.laws with parameters of type Entity
 LawPropertyRecord Law.constructNewPropertyRecord(BlockReader br, Entity ent)
          Create a new LawPropertyRecord from the BlockReader object.
abstract  void ParticlePairLaw.actOnPair(Entity ent1, Entity ent2)
          Applies the law to the two parameters.
 void Gravity.actOnPair(Entity ent1, Entity ent2)
          This evaluates the gravitational force for the given pair of entitys and calls addForce appropriately for each of them.
 LawPropertyRecord Gravity.constructNewPropertyRecord(BlockReader br, Entity ent)
          Returns a new GravityPropertyRecord, calling its constructor with (br, ent).
 void SphereCollision.actOnPair(Entity ent1, Entity ent2)
          Acts on the pair of entities ent1 and ent2.
 LawPropertyRecord SphereCollision.constructNewPropertyRecord(BlockReader br, Entity e)
          Returns a new SphereCollisionPropertyRecord.
 

Constructors in noope.laws with parameters of type Entity
LawPropertyRecord(BlockReader br, Entity ent)
          Construct a LawPropertyRecord from the supplied BlockReader, for the supplied Entity.
SphereCollisionPropertyRecord(BlockReader br, Entity ent)
          Constructs a new SphereCollisionPropertyRecord from the given BlockReader.
GravityPropertyRecord(BlockReader br, Entity ent)
          Construct the GravityPropertyRecord from the supplied BlockReader, for the supplied Entity.
 

Uses of Entity in noope.output
 

Methods in noope.output with parameters of type Entity
protected  void OutputProjection.outputPosition(Entity e, double x, double y)
          Outputs the position of the Entity e at x, y in the coordinates of the plane we are projecting onto.
 LawPropertyRecord OutputProjection.constructNewPropertyRecord(BlockReader br, Entity ent)
          Constructs a new OutputProjectionPropertyRecord object.
 

Constructors in noope.output with parameters of type Entity
OutputProjectionPropertyRecord(BlockReader br, Entity ent)
          Constructs a new OutputProjectionPropertyRecord object from the BlockReader br and for the Entity ent.
OutputProjectionColoredPropertyRecord(BlockReader br, Entity ent)
          Constructs a new OutputProjectionPropertyRecord object from the BlockReader br and for the Entity ent.
OutputProjectionPointPropertyRecord(BlockReader br, Entity ent)
          Constructs a new OutputProjectionPointPropertyRecord object from the BlockReader br and for the Entity ent.
OutputProjectionShapePropertyRecord(BlockReader br, Entity ent)
          Constructs a new OutputProjectionShapePropertyRecord object from the BlockReader br, for the Enitity ent.
OutputProjectionCirclePropertyRecord(BlockReader br, Entity ent)
          Calls the inherited constructor and then reads the double "radius" from br.