uk.ac.ed.simulator_pdb.model
Class SimParticle

java.lang.Object
  extended byuk.ac.ed.simulator_pdb.model.SimParticle

public class SimParticle
extends java.lang.Object


Constructor Summary
SimParticle(SimParticle particle)
           
SimParticle(SimParticleTemplate template)
           
SimParticle(SimParticleTemplate template, javax.vecmath.Vector3d centre_of_mass, javax.vecmath.Quat4d orientation)
           
 
Method Summary
 javax.vecmath.Matrix4d getInverseTransformationMatrix()
           
 SimObject getObject()
           
 SimParticleTemplate getTemplate()
           
 javax.vecmath.Matrix4d getTransformationMatrix()
           
 void setObject(SimObject sim_object)
           
protected  void setTemplate(SimParticleTemplate template)
           
 void setTransformationMatrix(javax.vecmath.Matrix4d transformation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimParticle

public SimParticle(SimParticle particle)

SimParticle

public SimParticle(SimParticleTemplate template)

SimParticle

public SimParticle(SimParticleTemplate template,
                   javax.vecmath.Vector3d centre_of_mass,
                   javax.vecmath.Quat4d orientation)
Method Detail

getTemplate

public SimParticleTemplate getTemplate()

setObject

public void setObject(SimObject sim_object)

getObject

public SimObject getObject()

getTransformationMatrix

public javax.vecmath.Matrix4d getTransformationMatrix()

getInverseTransformationMatrix

public javax.vecmath.Matrix4d getInverseTransformationMatrix()

setTransformationMatrix

public void setTransformationMatrix(javax.vecmath.Matrix4d transformation)

setTemplate

protected void setTemplate(SimParticleTemplate template)