etomica.atom
Class AtomOriented

java.lang.Object
  extended by etomica.atom.Atom
      extended by etomica.atom.AtomOriented
All Implemented Interfaces:
IAtom, IAtomOriented, Serializable

public class AtomOriented
extends Atom
implements IAtomOriented

See Also:
Serialized Form

Field Summary
protected  IOrientation iOrientation
           
 
Fields inherited from class etomica.atom.Atom
index, leafIndex, parent, position, type
 
Constructor Summary
AtomOriented(ISpace space, IAtomType type)
           
AtomOriented(ISpace space, IAtomType type, boolean isAxisSymmetric)
           
 
Method Summary
 IOrientation getOrientation()
          Returns the orientation of the IAtom.
 
Methods inherited from class etomica.atom.Atom
getIndex, getLeafIndex, getParentGroup, getPosition, getType, setIndex, setLeafIndex, setParent, signature, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface etomica.api.IAtom
getIndex, getLeafIndex, getParentGroup, getPosition, getType, setIndex, setLeafIndex, setParent
 

Field Detail

iOrientation

protected final IOrientation iOrientation
Constructor Detail

AtomOriented

public AtomOriented(ISpace space,
                    IAtomType type)

AtomOriented

public AtomOriented(ISpace space,
                    IAtomType type,
                    boolean isAxisSymmetric)
Method Detail

getOrientation

public IOrientation getOrientation()
Description copied from interface: IAtomOriented
Returns the orientation of the IAtom. Modifying the returned IVector will alter the IAtom's orientation.

Specified by:
getOrientation in interface IAtomOriented