Uses of Class
noope.laws.Law

Packages that use Law
noope.core Classes that are core to the NOOPE engine. 
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 Law in noope.core
 

Methods in noope.core that return Law
 Law Laws.getLaw(java.lang.String lawname)
          Return a Law identified by the a string, or throw a LawNotFoundException if this Law does not exist.
 

Uses of Law in noope.input
 

Methods in noope.input that return Law
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.
 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 Law in noope.laws
 

Subclasses of Law in noope.laws
 class Gravity
          Used to implement Newton's inverse square law of gravity
 class ParticlePairLaw
          This is an abstract subclass of Law used to model a Law that acts on a pair of Entitys, i.e.
 class SphereCollision
          This law models collisions of spherical entitys.
 

Uses of Law in noope.output
 

Subclasses of Law in noope.output
 class OutputProjection
          This is an output class that can be used to display in real-time an orthogonal projection onto a plane of all the Entity objects in Entities.
 class OutputText
          This is a descendant of Law which writes the position of all entities to a text file every so often.