uk.ac.ed.simulator_pdb
Class SimulationJava3DController.ParticlePositions

java.lang.Object
  extended byuk.ac.ed.simulator_pdb.SimulationJava3DController.ParticlePositions
Enclosing class:
SimulationJava3DController

protected class SimulationJava3DController.ParticlePositions
extends java.lang.Object


Constructor Summary
SimulationJava3DController.ParticlePositions()
           
 
Method Summary
 java.util.ArrayList getNearbyParticles(javax.vecmath.Vector3d pos, double axialDist)
           
 javax.vecmath.Vector3d getParticleCentreOfMass(SimParticle particle)
           
 javax.vecmath.Quat4d getParticleOrientation(SimParticle particle)
           
 java.util.Hashtable getParticlePositions(SimCluster cluster, javax.vecmath.Matrix4d transform)
           
 javax.vecmath.Matrix4d getParticleToWorldMatrix(SimParticle particle)
           
 java.util.Hashtable getParticleTransforms(SimCluster cluster, javax.vecmath.Matrix4d transform)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimulationJava3DController.ParticlePositions

public SimulationJava3DController.ParticlePositions()
Method Detail

getParticleToWorldMatrix

public javax.vecmath.Matrix4d getParticleToWorldMatrix(SimParticle particle)

getParticleCentreOfMass

public javax.vecmath.Vector3d getParticleCentreOfMass(SimParticle particle)

getParticleOrientation

public javax.vecmath.Quat4d getParticleOrientation(SimParticle particle)

getParticlePositions

public java.util.Hashtable getParticlePositions(SimCluster cluster,
                                                javax.vecmath.Matrix4d transform)

getParticleTransforms

public java.util.Hashtable getParticleTransforms(SimCluster cluster,
                                                 javax.vecmath.Matrix4d transform)

getNearbyParticles

public java.util.ArrayList getNearbyParticles(javax.vecmath.Vector3d pos,
                                              double axialDist)