| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Object |
currentBgColor |
(package private) float |
currentBgTranslucentLevel |
(package private) java.lang.Object |
currentColor |
(package private) Font3D |
currentFont |
(package private) Object2d |
currentObject |
(package private) float |
currentTranslucentLevel |
(package private) boolean |
isAll |
(package private) boolean |
isHover |
(package private) java.util.Map<java.lang.String,Text> |
objects |
protected java.lang.String |
thisID |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties| Constructor and Description |
|---|
Object2dShape() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
checkObjectClicked(int x,
int y,
int modifiers,
java.util.BitSet bsVisible) |
boolean |
checkObjectHovered(int x,
int y,
java.util.BitSet bsVisible) |
protected void |
initModelSet() |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsSelected)
may come from any source -- executed AFTER a shape's own setProperty method
|
void |
setVisibilityFlags(java.util.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, wasClickedjava.util.Map<java.lang.String,Text> objects
Object2d currentObject
Font3D currentFont
java.lang.Object currentColor
java.lang.Object currentBgColor
float currentTranslucentLevel
float currentBgTranslucentLevel
protected java.lang.String thisID
boolean isHover
boolean isAll
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsSelected)
ShapesetProperty in class Shapeprotected void initModelSet()
initModelSet in class Shapepublic void setVisibilityFlags(java.util.BitSet bs)
setVisibilityFlags in class Shapepublic java.util.Map<java.lang.String,java.lang.Object> checkObjectClicked(int x,
int y,
int modifiers,
java.util.BitSet bsVisible)
checkObjectClicked in class Shapepublic boolean checkObjectHovered(int x,
int y,
java.util.BitSet bsVisible)
checkObjectHovered in class Shape