ffe.lang
Class Dihedral

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byffe.lang.FNode
          extended byffe.lang.Term
              extended byffe.lang.Dihedral
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public final class Dihedral
extends Term

The Dihedral class represents a dihedral angle formed between four bonded atoms.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
 
Fields inherited from class ffe.lang.Term
atoms, bonds, s
 
Fields inherited from class ffe.lang.FNode
selected
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
Dihedral(Angle an1, Angle an2)
          Dihedral contructor
Dihedral(Angle a, Bond b)
          Dihedral contructor
Dihedral(java.lang.String n)
          Dihedral Constructor
 
Method Summary
 void update()
           
 
Methods inherited from class ffe.lang.Term
destroy, equals, getAtom, getAtomList, getBond, getBondList, getID, getKey, getMM, getValue, print, setAtoms, setBonds, setID_Key, setID, setKey, setMM, setMM, setSelected, setValue, switchColor, switchView, toString
 
Methods inherited from class ffe.lang.FNode
drawLabel, findCenter, getFSystemNode, getList, getListIterator, getMoleculeNode, getMW, getName, getPolymerNode, getResidueNode, getTermList, isSelected, setName
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Dihedral

public Dihedral(java.lang.String n)
Dihedral Constructor

Parameters:
n - Dihedral id

Dihedral

public Dihedral(Angle an1,
                Angle an2)
Dihedral contructor

Parameters:
an1 - Angle that combines to form the Diherdral Angle
an2 - Angle that combines to form the Diherdral Angle

Dihedral

public Dihedral(Angle a,
                Bond b)
Dihedral contructor

Parameters:
a - Angle that has one Atom in common with Bond b
b - Bond that has one Atom in common with Angle A
Method Detail

update

public void update()
Specified by:
update in class Term