Package org.jmol.shapespecial
Class Ellipsoids
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.AtomShape
-
- org.jmol.shapespecial.Ellipsoids
-
public class Ellipsoids extends AtomShape
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<Tensor,Ellipsoid>atomEllipsoidsprivate javajs.util.Lst<Ellipsoid>ellipsoidSetprivate static java.lang.StringPROPERTY_MODESprivate BSselectedAtomsjava.util.Map<java.lang.String,Ellipsoid>simpleEllipsoidsprivate java.lang.StringtypeSelected-
Fields inherited from class org.jmol.shape.AtomShape
ac, atoms, bsSizeDefault, colixes, isActive, mad, mads, monomerCount, paletteIDs
-
Fields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
-
-
Constructor Summary
Constructors Constructor Description Ellipsoids()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckID(java.lang.String thisID)intgetIndexFromName(java.lang.String thisID)booleangetPropertyData(java.lang.String property, java.lang.Object[] data)java.lang.StringgetShapeState()private voidgetStateAtoms(javajs.util.SB sb)private voidgetStateID(javajs.util.SB sb)private booleaninitEllipsoids(java.lang.Object value)voidinitShape()booleanisActive()voidsetAtomClickability()voidsetModelVisibilityFlags(BS bsModels)private voidsetProp(Ellipsoid e, int mode, java.lang.Object value)voidsetProperty(java.lang.String propertyName, java.lang.Object value, BS bs)protected voidsetSize(int size, BS bsSelected)private voidsetVis(java.util.Map<?,Ellipsoid> ellipsoids, BS bs, Atom[] atoms)-
Methods inherited from class org.jmol.shape.AtomShape
checkColixLength, getInfoAsString, getSize, initModelSet, setColixAndPalette, setPropAS, setSize2, setSizeRD, setSizeRD2
-
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getProperty, getPropShape, getShapeDetail, getSizeG, getTranslucentLabel, initializeShape, replaceGroup, setModelSet, setPropS, setShapeSizeRD, wasClicked
-
-
-
-
Field Detail
-
PROPERTY_MODES
private static final java.lang.String PROPERTY_MODES
- See Also:
- Constant Field Values
-
simpleEllipsoids
public java.util.Map<java.lang.String,Ellipsoid> simpleEllipsoids
-
typeSelected
private java.lang.String typeSelected
-
selectedAtoms
private BS selectedAtoms
-
ellipsoidSet
private javajs.util.Lst<Ellipsoid> ellipsoidSet
-
-
Method Detail
-
isActive
public boolean isActive()
-
getIndexFromName
public int getIndexFromName(java.lang.String thisID)
- Overrides:
getIndexFromNamein classShape- Returns:
- index
-
getPropertyData
public boolean getPropertyData(java.lang.String property, java.lang.Object[] data)- Overrides:
getPropertyDatain classShape- Returns:
- true if serviced
-
checkID
private boolean checkID(java.lang.String thisID)
-
initEllipsoids
private boolean initEllipsoids(java.lang.Object value)
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)- Specified by:
setPropertyin classShape
-
setProp
private void setProp(Ellipsoid e, int mode, java.lang.Object value)
-
getShapeState
public java.lang.String getShapeState()
- Overrides:
getShapeStatein classAtomShape
-
getStateID
private void getStateID(javajs.util.SB sb)
-
getStateAtoms
private void getStateAtoms(javajs.util.SB sb)
-
setModelVisibilityFlags
public void setModelVisibilityFlags(BS bsModels)
- Overrides:
setModelVisibilityFlagsin classShape
-
setAtomClickability
public void setAtomClickability()
- Overrides:
setAtomClickabilityin classAtomShape
-
-