|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.tree.DefaultMutableTreeNode
ffe.lang.FNode
ffe.lang.FGroup
ffe.lang.FSystem
The FSystem class contains the information needed to represent one system in Force Field Explorer.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode |
|
| Field Summary | |
static double |
KCAL_TO_KJ
|
| Fields inherited from class ffe.lang.FNode |
selected |
| Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
| Constructor Summary | |
FSystem(java.lang.String name,
boolean bk)
|
|
FSystem(java.lang.String name,
FNode Polymers,
boolean bk)
|
|
| Method Summary | |
void |
addAltLocation(java.lang.String s)
|
void |
addFNode(FNode o)
Abstract method that should specify how to add various FNode subclasses (such as Atoms, Residues and Polymers) to the FGroup |
void |
addKeyword(Keyword k)
|
void |
CenterAt(double[] d)
|
void |
centerFSystem()
|
void |
centerView(boolean rot,
boolean trans)
|
void |
createBox()
|
void |
createLists()
|
javax.media.j3d.BranchGroup |
createScene(boolean zero)
The FSystem Branchgroup has two TransformGroups between it and the "base" node where gemoetry is attached. |
void |
destroy()
|
void |
detach()
|
void |
finalize(boolean finalizeGroups)
Abstact method that should specify how to finalize a FGroup |
java.lang.String[] |
getAltLocations()
|
Atom |
getAtomFromWireVertex(int i)
|
java.util.List |
getAtomList()
Returns an ArrayList of all Atoms below the present FNode. |
java.util.ArrayList |
getBackBoneAtoms()
|
java.util.List |
getBondList()
Returns an ArrayList of all Bonds below the present FNode. |
javax.media.j3d.BranchGroup |
getBranchGroup()
|
java.lang.String[] |
getChainNames()
|
int |
getCurrentCycle()
|
int |
getCycles()
|
double |
getEnergy()
|
java.lang.String |
getEnergyString()
|
double |
getExtent()
|
java.io.File |
getFile()
|
byte |
getFileType()
|
java.io.File |
getKeyFile()
|
Keyword |
getKeyword(java.lang.String k)
|
java.util.Hashtable |
getKeywords()
|
java.io.File |
getLogFile()
|
MMFilter |
getMMFilter()
|
java.util.List |
getMoleculeList()
|
javax.vecmath.Vector3d |
getOffset()
|
java.lang.String |
getParameterFile()
|
Polymer |
getPolymer(java.lang.String chainName,
boolean create)
|
Residue |
getResidue(java.lang.String chainName,
int resNum,
java.lang.String resName,
boolean create)
|
java.util.ArrayList |
getResidueList()
|
java.lang.String |
getStepString()
|
double |
getTemperature()
|
java.util.ArrayList |
getTermList()
Returns an ArrayList of all Terms below the present FNode. |
double |
getTime()
|
java.lang.String |
getTimeString()
|
Trajectory |
getTrajectory()
|
javax.media.j3d.TransformGroup |
getTransformGroup()
|
javax.media.j3d.Node |
getWireFrame()
|
void |
initAtoms(FNode f)
|
void |
initAtoms(java.util.List f)
|
void |
initBonds(FNode f)
|
void |
initBonds(java.util.List f)
|
boolean |
isClosing()
|
boolean |
isOptimization()
|
boolean |
isSimulation()
|
boolean |
isVisible()
|
void |
MoveCenter(double[] d)
|
void |
removeJ3D()
|
void |
removeKeyword(Keyword kd)
|
protected void |
removeLeaves()
|
void |
rotateAbout(javax.vecmath.Vector3d v)
Rotate about a point in given in the System's Local Coordinates |
void |
setAngle(double[] a)
|
void |
setBox(double[] b)
|
void |
setClosing(boolean b)
|
void |
setCurrentCycle(int c)
|
void |
setCycles(int c)
|
void |
setEnergy(double e)
|
void |
setFile(java.io.File f)
|
void |
setFileType(byte ftype)
|
void |
setForceField(java.lang.String f)
|
void |
setKeyFile(java.io.File f)
|
void |
setKeywords(java.util.Hashtable k)
|
void |
setLogFile(java.io.File f)
|
void |
setMMFilter(MMFilter m)
|
void |
setOffset(javax.vecmath.Vector3d o)
|
void |
setSimulation(int type)
|
void |
setStep(int s)
|
void |
setTemperature(double t)
|
void |
setTime(double t)
|
void |
setTrajectory(Trajectory t)
|
void |
setVRML(javax.media.j3d.BranchGroup v)
|
void |
setWireWidth(float f)
|
void |
sidePolymerCOM()
|
void |
switchColor(int colortype,
javax.vecmath.Color3f color,
javax.media.j3d.Material mat)
|
void |
switchView(int viewtype)
|
java.lang.String |
toFFString()
|
java.lang.String |
toFileString()
|
java.lang.String |
toString()
Returns the Moieties name. |
| Methods inherited from class ffe.lang.FGroup |
collectBonds, ConstructGeometry, findCenter, findDangelingAtoms, getAngles, getBond, getBond, getBonds, getBondsKnown, getCenter, getDangelingAtoms, getDihedrals, getFGroupList, getFGroups, getFNode, getFNode, getTerms, isFinalized, joiner, joiner, print, reInit, setAngles, setBonds, setBondsKnown, setCenter, setDangelingAtoms, setDihedrals, setFGroups, setFinalized, setTerms, updateAtoms, updateBonds |
| Methods inherited from class ffe.lang.FNode |
drawLabel, equals, getFSystemNode, getList, getListIterator, getMoleculeNode, getMW, getName, getPolymerNode, getResidueNode, isSelected, setName, setSelected |
| 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 |
| Field Detail |
public static final double KCAL_TO_KJ
| Constructor Detail |
public FSystem(java.lang.String name,
boolean bk)
public FSystem(java.lang.String name,
FNode Polymers,
boolean bk)
| Method Detail |
public void addKeyword(Keyword k)
public Keyword getKeyword(java.lang.String k)
public java.util.Hashtable getKeywords()
public void setKeywords(java.util.Hashtable k)
protected void removeLeaves()
removeLeaves in class FGrouppublic void removeKeyword(Keyword kd)
public void addFNode(FNode o)
FGroup
addFNode in class FGrouppublic void destroy()
destroy in class FGrouppublic javax.media.j3d.BranchGroup getBranchGroup()
public javax.media.j3d.TransformGroup getTransformGroup()
public void finalize(boolean finalizeGroups)
FGroup
finalize in class FGrouppublic void createLists()
public void switchView(int viewtype)
switchView in class FNodepublic void setWireWidth(float f)
public boolean isVisible()
public void setEnergy(double e)
public void setTime(double t)
public void setTemperature(double t)
public void switchColor(int colortype,
javax.vecmath.Color3f color,
javax.media.j3d.Material mat)
switchColor in class FGrouppublic java.lang.String toFFString()
public java.lang.String toString()
FGroup
toString in class FGrouppublic java.lang.String toFileString()
public javax.media.j3d.BranchGroup createScene(boolean zero)
zero - boolean
public javax.media.j3d.Node getWireFrame()
public void createBox()
public void removeJ3D()
public void rotateAbout(javax.vecmath.Vector3d v)
v - Vector3d
public void centerView(boolean rot,
boolean trans)
public void initAtoms(FNode f)
public void initAtoms(java.util.List f)
public void initBonds(FNode f)
public void initBonds(java.util.List f)
public void detach()
public double getEnergy()
public double getExtent()
public void centerFSystem()
public void CenterAt(double[] d)
public void MoveCenter(double[] d)
public java.util.ArrayList getBackBoneAtoms()
public java.util.ArrayList getResidueList()
public void sidePolymerCOM()
public Polymer getPolymer(java.lang.String chainName,
boolean create)
public Residue getResidue(java.lang.String chainName,
int resNum,
java.lang.String resName,
boolean create)
public void setLogFile(java.io.File f)
public java.io.File getLogFile()
public void setFile(java.io.File f)
public java.io.File getFile()
public void setKeyFile(java.io.File f)
public java.io.File getKeyFile()
public void setMMFilter(MMFilter m)
public void setOffset(javax.vecmath.Vector3d o)
public javax.vecmath.Vector3d getOffset()
public MMFilter getMMFilter()
public java.util.List getAtomList()
FNode
getAtomList in class FNodepublic java.util.List getBondList()
FNode
getBondList in class FNodepublic java.util.List getMoleculeList()
public double getTemperature()
public java.util.ArrayList getTermList()
FNode
getTermList in class FNodepublic double getTime()
public Trajectory getTrajectory()
public void setTrajectory(Trajectory t)
public void setStep(int s)
public void setAngle(double[] a)
public void setBox(double[] b)
public void setClosing(boolean b)
public boolean isSimulation()
public boolean isOptimization()
public void setSimulation(int type)
public java.lang.String getTimeString()
public java.lang.String getStepString()
public java.lang.String getEnergyString()
public boolean isClosing()
public void setFileType(byte ftype)
public void setForceField(java.lang.String f)
public byte getFileType()
public void addAltLocation(java.lang.String s)
public java.lang.String[] getAltLocations()
public java.lang.String[] getChainNames()
public java.lang.String getParameterFile()
public Atom getAtomFromWireVertex(int i)
public void setCurrentCycle(int c)
public void setVRML(javax.media.j3d.BranchGroup v)
public int getCurrentCycle()
public void setCycles(int c)
public int getCycles()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||