Uses of Class
net.jinx.physics.PhysicalObject

Packages that use PhysicalObject
net.jinx.physics   
net.jinx.physics.collision   
net.jinx.physics.fountain   
net.jinx.physics.gravity   
net.jinx.physics.spring   
net.jinx.physics.util   
 

Uses of PhysicalObject in net.jinx.physics
 

Methods in net.jinx.physics that return PhysicalObject
 PhysicalObject Contact.collided()
           
 PhysicalObject Physical.getPhysicalObject()
           
 PhysicalObject Contact.object()
           
 

Methods in net.jinx.physics with parameters of type PhysicalObject
 void CollisionDetector.added(PhysicalObject obj)
          Called by Universe to notify that a PhysicalObject has been added to the simulation.
 void Force.added(PhysicalObject obj)
          Called by Universe to notify this Force that a PhysicalObject has been added to the simulation.
 void Universe.addObject(PhysicalObject obj)
           
 void Force.applyForce(PhysicalObject object)
          Provides the force acting on object due to this Force.
 java.util.Set CollisionDetector.firstContacts(PhysicalObject obj, float initial, float deltaTime, Universe u)
          Checks for collisions between PhysicalObject instances previously added via the added(PhysicalObject) method and obj.
 Vector Universe.getForce(PhysicalObject obj)
           
 void EulerIntegrator.integrate(Universe u, PhysicalObject obj, float deltaTime)
           
 void Integrator.integrate(Universe u, PhysicalObject obj, float deltaTime)
          Performs an integration for the given Universe and PhysicalObject.
 void RK4Integrator.integrate(Universe u, PhysicalObject obj, float deltaTime)
           
 void CollisionDetector.removed(PhysicalObject obj)
          Called by Universe to notify that a PhysicalObject has been removed from the simulation.
 void Force.removed(PhysicalObject obj)
          Called by Universe to notify this Force that a PhysicalObject has been removed from the simulation.
 void Universe.removeObject(PhysicalObject obj)
           
 

Constructors in net.jinx.physics with parameters of type PhysicalObject
Contact(PhysicalObject obj, PhysicalObject collided, float time, float deltaTime, Universe u)
           
 

Uses of PhysicalObject in net.jinx.physics.collision
 

Methods in net.jinx.physics.collision with parameters of type PhysicalObject
 void SphereCollisionDetector.added(PhysicalObject obj)
           
 Contact SphereCollisionDetector.firstContact(PhysicalObject o1, PhysicalObject o2, float initial, float deltaTime, Universe u)
           
 java.util.Set SphereCollisionDetector.firstContacts(PhysicalObject obj, float initial, float deltaTime, Universe u)
           
static float CollisionTag.getCoefficient(PhysicalObject obj)
           
static float SphereCollisionDetector.getRadius(PhysicalObject obj)
          Provides the radius of a PhysicalObject that's been tagged as a sphere for collision detection purposes.
static boolean SphereCollisionDetector.isSphere(PhysicalObject obj)
           
 void SphereCollisionDetector.removed(PhysicalObject obj)
           
 

Uses of PhysicalObject in net.jinx.physics.fountain
 

Methods in net.jinx.physics.fountain that return PhysicalObject
 PhysicalObject ParticleFactory.nextParticle()
           
 

Methods in net.jinx.physics.fountain with parameters of type PhysicalObject
protected  void TriangleParticleVisible.drawParticle(Context opt, PhysicalObject obj)
           
protected  void SparkParticleVisible.drawParticle(Context opt, PhysicalObject obj)
           
protected  void GlowSparkParticleVisible.drawParticle(Context opt, PhysicalObject obj, Material m)
           
 void ParticleFactory.particleDecayed(PhysicalObject obj)
           
 

Uses of PhysicalObject in net.jinx.physics.gravity
 

Methods in net.jinx.physics.gravity with parameters of type PhysicalObject
 void Gravity.added(PhysicalObject obj)
           
 void Gravity.applyForce(PhysicalObject o1)
           
protected static Vector Gravity.getForce(PhysicalObject o1, PhysicalObject o2)
           
static Vector Gravity.getObjectCOG(PhysicalObject obj)
          Provides the center of gravity of object in object coordinates.
static Vector Gravity.getWorldCOG(PhysicalObject obj)
           
 boolean Gravity.isBigMass(PhysicalObject obj)
          Determines if obj is a gravitationally significant mass.
 void Gravity.removed(PhysicalObject obj)
           
 

Uses of PhysicalObject in net.jinx.physics.spring
 

Methods in net.jinx.physics.spring that return PhysicalObject
protected  PhysicalObject Spring.getNodeOne()
           
 

Methods in net.jinx.physics.spring with parameters of type PhysicalObject
 void SpringManager.added(PhysicalObject obj)
           
protected  void GeneralSpring.applyForce(PhysicalObject obj)
           
protected  void DampedSpring.applyForce(PhysicalObject obj)
           
protected  void Spring.applyForce(PhysicalObject obj)
           
 void SpringManager.applyForce(PhysicalObject obj)
           
static boolean SpringManager.isSpringNode(PhysicalObject obj)
           
 void SpringManager.removed(PhysicalObject obj)
           
 

Constructors in net.jinx.physics.spring with parameters of type PhysicalObject
DampedSpring(float k, float b, PhysicalObject p1, PhysicalObject p2)
           
DampedSpring(float k, float b, PhysicalObject p1, Vector p2)
           
GeneralSpring(float k, float b, float d, PhysicalObject p1, PhysicalObject p2)
           
GeneralSpring(float k, float b, float d, PhysicalObject p1, Vector p2)
           
Spring(float k, PhysicalObject p1, PhysicalObject p2)
           
Spring(float k, PhysicalObject p1, Vector p2)
           
 

Uses of PhysicalObject in net.jinx.physics.util
 

Methods in net.jinx.physics.util that return PhysicalObject
 PhysicalObject VisiblePhysical.getPhysicalObject()
           
 

Constructors in net.jinx.physics.util with parameters of type PhysicalObject
VisiblePhysical(java.lang.String name, Visible visible, PhysicalObject obj)