org.simtk.molecularstructure.atom
Interface Atom

All Superinterfaces:
Chemical, ChemicalElement, MassBody
All Known Implementing Classes:
AtomClass

public interface Atom
extends ChemicalElement, MassBody


Method Summary
 void addPosition(AtomPosition position)
           
 java.util.Collection<Atom> bonds()
           
 double distance(Atom atom2)
           
 java.lang.String getAtomName()
           
 Vector3D getCoordinates()
           
 double getOccupancy()
           
 Residue getResidue()
           
 double getTemperatureFactor()
           
 void setAtomName(java.lang.String name)
           
 void setCoordinates(Vector3D coordinates)
           
 
Methods inherited from interface org.simtk.molecularstructure.atom.ChemicalElement
getCovalentRadius, getElementName, getElementSymbol, getMass, getVanDerWaalsRadius
 
Methods inherited from interface org.simtk.geometry3d.MassBody
getCenterOfMass, getMass
 

Method Detail

getAtomName

java.lang.String getAtomName()

getCoordinates

Vector3D getCoordinates()

getTemperatureFactor

double getTemperatureFactor()

getOccupancy

double getOccupancy()

bonds

java.util.Collection<Atom> bonds()

distance

double distance(Atom atom2)

setAtomName

void setAtomName(java.lang.String name)

addPosition

void addPosition(AtomPosition position)

setCoordinates

void setCoordinates(Vector3D coordinates)

getResidue

Residue getResidue()