org.jmol.shape
Modifier and Type | Field and Description |
---|---|
(package private) Object |
currentBgColor |
(package private) float |
currentBgTranslucentLevel |
(package private) Object |
currentColor |
(package private) Font3D |
currentFont |
(package private) Object2d |
currentObject |
(package private) float |
currentTranslucentLevel |
(package private) boolean |
isAll |
(package private) boolean |
isHover |
(package private) Map<String,Text> |
objects |
protected String |
thisID |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties
Constructor and Description |
---|
Object2dShape() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
checkObjectClicked(int x,
int y,
int modifiers,
BitSet bsVisible) |
boolean |
checkObjectHovered(int x,
int y,
BitSet bsVisible) |
protected void |
initModelSet() |
void |
setProperty(String propertyName,
Object value,
BitSet bsSelected)
may come from any source -- executed AFTER a shape's own setProperty method
|
void |
setVisibilityFlags(BitSet bs) |
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getShapeState, getSize, getSize, getTranslucentLabel, getViewer, initializeShape, initShape, merge, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, setSize, setSize, setStateInfo, setStateInfo, wasClicked
Object2d currentObject
Font3D currentFont
Object currentColor
Object currentBgColor
float currentTranslucentLevel
float currentBgTranslucentLevel
protected String thisID
boolean isHover
boolean isAll
public void setProperty(String propertyName, Object value, BitSet bsSelected)
Shape
setProperty
in class Shape
protected void initModelSet()
initModelSet
in class Shape
public void setVisibilityFlags(BitSet bs)
setVisibilityFlags
in class Shape
public Map<String,Object> checkObjectClicked(int x, int y, int modifiers, BitSet bsVisible)
checkObjectClicked
in class Shape
public boolean checkObjectHovered(int x, int y, BitSet bsVisible)
checkObjectHovered
in class Shape