Interface ROLS
- All Known Implementing Classes:
Angle, AngleTorsion, Atom, Bond, BondedTerm, FFXSystem, ImproperTorsion, Joint, MolecularAssembly, Molecule, MSGroup, MSNode, MSRoot, MultiResidue, OutOfPlaneBend, PiOrbitalTorsion, Polymer, Residue, RestrainDistance, RestrainPosition, ROLSP, StretchBend, StretchTorsion, Torsion, TorsionTorsion, UreyBradley
public interface ROLS
The ROLS Interace defines "Recursive Over Length Scales" (ROLS) Methods.
- Since:
- 1.0
- Author:
- Michael J. Schnieders
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddrawLabel(org.jogamp.java3d.Canvas3D graphics, org.jogamp.java3d.J3DGraphics2D g2d, org.jogamp.java3d.Node node) drawLabeldouble[]getCenter(boolean w) getCentergetList<T extends TreeNode>
longgetMSCount(Class<T> c, long count) getMSCount<T extends TreeNode>
TgetMSNodedoublegetMW()getMWvoidsetColor(RendererCache.ColorModel colorModel, org.jogamp.vecmath.Color3f color, org.jogamp.java3d.Material mat) setColorvoidsetView(RendererCache.ViewModel viewModel, List<org.jogamp.java3d.BranchGroup> newShapes) setViewvoidupdate()update
-
Field Details
-
MaxLengthScale
static final int MaxLengthScaleConstantMaxLengthScale=5- See Also:
-
-
Method Details
-
drawLabel
void drawLabel(org.jogamp.java3d.Canvas3D graphics, org.jogamp.java3d.J3DGraphics2D g2d, org.jogamp.java3d.Node node) drawLabel- Parameters:
graphics- aCanvas3Dobject.g2d- aJ3DGraphics2Dobject.node- aNodeobject.
-
getCenter
double[] getCenter(boolean w) getCenter- Parameters:
w- a boolean.- Returns:
- an array of double.
-
getList
-
getMSCount
-
getMSNode
-
getMW
double getMW()getMW- Returns:
- a double.
-
setColor
void setColor(RendererCache.ColorModel colorModel, org.jogamp.vecmath.Color3f color, org.jogamp.java3d.Material mat) setColor- Parameters:
colorModel- aRendererCache.ColorModelobject.color- aColor3fobject.mat- aMaterialobject.
-
setView
setView- Parameters:
viewModel- aRendererCache.ViewModelobject.newShapes- aListobject.
-
update
void update()update
-