uk.ac.ed.simulator_pdb.model
Class SimObjectTemplate
java.lang.Object
uk.ac.ed.simulator_pdb.model.TemplateFileObject
uk.ac.ed.simulator_pdb.model.SimObjectTemplate
- public class SimObjectTemplate
- extends TemplateFileObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimObjectTemplate
public SimObjectTemplate(java.lang.String id)
getRadius
public double getRadius()
getMass
public double getMass()
getSubParticles
public SimSubParticle[] getSubParticles()
recalculateCentreOfMass
public void recalculateCentreOfMass()
addSubParticle
public void addSubParticle(SimSubParticle new_sub_particle)
removeSubParticle
public void removeSubParticle(SimSubParticle sub_particle)
getBondSites
public SimBondSite[] getBondSites()
addBondSite
public void addBondSite(SimBondSite new_bond_site)
removeBondSite
public void removeBondSite(SimBondSite bond_site)
addObjectTemplateListener
public void addObjectTemplateListener(SimObjectTemplate.SimObjectTemplateListener listener)
removeObjectTemplateListener
public void removeObjectTemplateListener(SimObjectTemplate.SimObjectTemplateListener listener)
fireSubParticleAddedEvent
protected void fireSubParticleAddedEvent(SimSubParticle new_sub_particle)
fireSubParticleRemovedEvent
protected void fireSubParticleRemovedEvent(SimSubParticle new_sub_particle)
fireSubParticleMovedEvent
protected void fireSubParticleMovedEvent(SimSubParticle new_sub_particle)
fireBondSiteAddedEvent
protected void fireBondSiteAddedEvent(SimBondSite new_bond_site)
fireBondSiteRemovedEvent
protected void fireBondSiteRemovedEvent(SimBondSite new_bond_site)
fireBondSiteMovedEvent
protected void fireBondSiteMovedEvent(SimBondSite new_bond_site)