Uses of Class
noope.core.Physics

Packages that use Physics
gravsphcolldemo Various demonstrations of Spheres under Gravity and Elastic Collisions. 
noope.core Classes that are core to the NOOPE engine. 
noope.entities Classes representing physical objects modelled by NOOPE. 
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 Physics in gravsphcolldemo
 

Methods in gravsphcolldemo that return Physics
 Physics AWTRunDialog.getPhysics()
          Returns the Physics object used for the simulation.
 Physics RunDialog.getPhysics()
          Returns the Physics object used for the simulation.
 

Methods in gravsphcolldemo with parameters of type Physics
 void AWTRunDialog.setPhysics(Physics ph)
          Sets the Physics object used for the simulation.
 void RunDialog.setPhysics(Physics ph)
          Sets the Physics object used for the simulation.
 

Uses of Physics in noope.core
 

Constructors in noope.core with parameters of type Physics
Entities(BlockReader br, Physics phys)
          Constructs the Entities object from the supplied BlockReader.
Laws(BlockReader br, Physics phys)
          Constructs the Laws object from the supplied BlockReader.
 

Uses of Physics in noope.entities
 

Fields in noope.entities declared as Physics
protected  Physics Entity.physics
          A reference to the physics world so getActiveForce can learn about its environment.
 

Methods in noope.entities that return Physics
 Physics Entity.getPhysics()
          Returns the Physics object this Entity belongs to.
 

Constructors in noope.entities with parameters of type Physics
Entity(BlockReader br, Physics phys)
          Construcst an Entity from the supplied BlockReader.
 

Uses of Physics in noope.input
 

Methods in noope.input with parameters of type Physics
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.
abstract  Law LawLoader.createLaw(java.lang.String className, BlockReaderLocation brL, BlockReader br, int lawnumber, Physics phys)
          This method should create a new Law object.
 Law HardCodedLawLoader.createLaw(java.lang.String className, BlockReaderLocation brL, BlockReader br, int lawnumber, Physics phys)
          Returns a new Law 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.
 Law DynamicLawLoader.createLaw(java.lang.String className, BlockReaderLocation brL, BlockReader br, int lawnumber, Physics phys)
          Tries to create a new instance of the law class with the given name.
 

Uses of Physics in noope.laws
 

Fields in noope.laws declared as Physics
protected  Physics Law.physics
          A reference to the physics world so getActiveForce can learn about its environment.
 

Constructors in noope.laws with parameters of type Physics
Law(BlockReader br, int lawnumber, Physics phys)
          Constructs a new Law object from the supplied BlockReader, with lawnumber as its number.
ParticlePairLaw(BlockReader br, int lawnumber, Physics phys)
          Just calls the inherited constructor.
Gravity(BlockReader br, int lawnumber, Physics phys)
          Construct a Gravity Law from the supplied BlockReader, with the supplied lawnumber.
SphereCollision(BlockReader br, int lawnumber, Physics phys)
          Initializes a new SphereCollision law object from the given BlockReader with the given lawnumber.
 

Uses of Physics in noope.output
 

Constructors in noope.output with parameters of type Physics
OutputProjection(BlockReader br, int lawnumber, Physics phys)
          Constructs a new OutputProjection object from the given BlockReader with the given lawnumber.
OutputText(BlockReader br, int lawnumber, Physics phys)