Class Joint
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
ffx.potential.bonded.MSNode
ffx.potential.bonded.Joint
- All Implemented Interfaces:
ROLS, Serializable, Cloneable, MutableTreeNode, TreeNode
The Joint class contains the geometry produced by the FGroup Joiner method.
- Since:
- 1.0
- Author:
- Michael J. Schnieders
- See Also:
-
Field Summary
Fields inherited from class DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObjectFields inherited from interface ROLS
MaxLengthScale -
Constructor Summary
ConstructorsConstructorDescriptionJoint()Default ConstructorJoint(MSGroup group1, MSGroup group2, MSNode bondNode, MSNode angleNode, MSNode stretchBendNode, MSNode ureyBradleyNode, MSNode outOfPlaneNode, MSNode torsionNode, MSNode improperTorsionNode, MSNode stretchTorsionNode, MSNode angleTorsionNode, MSNode piOrbitalTorsionNode, MSNode torsionTorsionNode) Constructs a Joint between Group 1 and Group 2.Constructor for Joint. -
Method Summary
Modifier and TypeMethodDescriptionvoidmergevoidsetColor(RendererCache.ColorModel newColorModel) setColorvoidsetView(RendererCache.ViewModel newViewModel, List<org.jogamp.java3d.BranchGroup> newShapes) setViewtoString()Methods inherited from class MSNode
contains, destroy, drawLabel, equals, getAngleList, getAngleTorsionList, getAtomList, getAtomList, getBondList, getCenter, getChildList, getExtent, getFirstActiveHeavyAtom, getImproperTorsionList, getList, getList, getMSCount, getMSNode, getMW, getName, getOutOfPlaneBendList, getPiOrbitalTorsionList, getStretchBendList, getStretchTorsionList, getTorsionList, getTorsionTorsionList, getTotalMass, getUreyBradleyList, hashCode, isSelected, print, removeChild, setColor, setName, setSelected, updateMethods inherited from class 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
-
Constructor Details
-
Joint
public Joint()Default Constructor -
Joint
-
Joint
public Joint(MSGroup group1, MSGroup group2, MSNode bondNode, MSNode angleNode, MSNode stretchBendNode, MSNode ureyBradleyNode, MSNode outOfPlaneNode, MSNode torsionNode, MSNode improperTorsionNode, MSNode stretchTorsionNode, MSNode angleTorsionNode, MSNode piOrbitalTorsionNode, MSNode torsionTorsionNode) Constructs a Joint between Group 1 and Group 2.- Parameters:
group1- aMSGroupobject.group2- aMSGroupobject.bondNode- aMSNodeobject.angleNode- aMSNodeobject.stretchBendNode- aMSNodeobject.ureyBradleyNode- aMSNodeobject.outOfPlaneNode- aMSNodeobject.torsionNode- aMSNodeobject.improperTorsionNode- aMSNodeobject.stretchTorsionNode- aMSNodeobject.angleTorsionNode- aMSNodeobject.piOrbitalTorsionNode- aMSNodeobject.torsionTorsionNode- aMSNodeobject.
-
-
Method Details
-
merge
-
setColor
setColor- Parameters:
newColorModel- aRendererCache.ColorModelobject.
-
setView
public void setView(RendererCache.ViewModel newViewModel, List<org.jogamp.java3d.BranchGroup> newShapes) setView -
toString
-