uk.ac.ed.simulator_pdb.model
Class SimCluster

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

public class SimCluster
extends java.lang.Object

User: nix Date: May 10, 2004 Time: 1:15:44 PM To change this template use Options | File TemplateBuilderModel.


Constructor Summary
SimCluster(SimObject object)
           
 
Method Summary
protected  void addObject(SimObject object)
           
 javax.vecmath.Vector3d getCentreOfMass()
           
 double getDisplacment()
           
 double getEnergy()
           
 java.lang.String getId()
           
 javax.vecmath.Matrix4d getInverseTransformationMatrix()
           
 double getMass()
           
 int getNumberOfObjects()
           
 SimObject getObject()
           
 SimObject[] getObjects()
           
 javax.vecmath.Quat4d getOrientation()
           
 SimParticle[] getParticles()
           
 double getRadius()
           
 javax.vecmath.Matrix4d getTransformationMatrix()
           
protected  void removeObject(SimObject object)
           
 void setCentreOfMass(javax.vecmath.Vector3d centre_of_mass)
           
 void setDisplacment(double displacment)
           
 void setEnergy(double energy)
           
 void setId(java.lang.String i)
           
 void setOrientation(javax.vecmath.Matrix3d orientation)
           
 void setTransformationMatrix(javax.vecmath.Matrix4d transformation)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimCluster

public SimCluster(SimObject object)
Method Detail

setId

public void setId(java.lang.String i)

getId

public java.lang.String getId()

getObjects

public SimObject[] getObjects()

getObject

public SimObject getObject()

getNumberOfObjects

public int getNumberOfObjects()

getParticles

public SimParticle[] getParticles()

getCentreOfMass

public javax.vecmath.Vector3d getCentreOfMass()

setCentreOfMass

public void setCentreOfMass(javax.vecmath.Vector3d centre_of_mass)

getOrientation

public javax.vecmath.Quat4d getOrientation()

setOrientation

public void setOrientation(javax.vecmath.Matrix3d orientation)

getTransformationMatrix

public javax.vecmath.Matrix4d getTransformationMatrix()

getInverseTransformationMatrix

public javax.vecmath.Matrix4d getInverseTransformationMatrix()

setTransformationMatrix

public void setTransformationMatrix(javax.vecmath.Matrix4d transformation)

getDisplacment

public double getDisplacment()

setDisplacment

public void setDisplacment(double displacment)

getEnergy

public double getEnergy()

setEnergy

public void setEnergy(double energy)

getMass

public double getMass()

getRadius

public double getRadius()

toString

public java.lang.String toString()

addObject

protected void addObject(SimObject object)

removeObject

protected void removeObject(SimObject object)