org.jmol.shape
Class Labels
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.AtomShape
org.jmol.shape.Labels
public class Labels
- extends AtomShape
Method Summary |
boolean |
checkObjectDragged(int prevX,
int prevY,
int x,
int y,
int modifiers,
java.util.BitSet bsVisible)
|
(package private) static int |
getAlignment(int offsetFull)
|
private java.lang.String |
getDefaultState()
|
(package private) Text |
getLabel(int i)
|
java.lang.Object |
getProperty(java.lang.String property,
int index)
|
java.lang.String |
getShapeState()
|
void |
initShape()
|
private void |
move2D(int pickedAtom,
int x,
int y)
|
(package private) void |
putLabel(int i,
Text text)
|
private void |
setAlignment(int i,
int alignment)
|
private void |
setBgcolix(int i,
short bgcolix)
|
private void |
setColix(int i,
short colix,
byte pid)
|
private void |
setFont(int i,
byte fid)
|
private void |
setFront(int i,
boolean TF)
|
private void |
setGroup(int i,
boolean TF)
|
private void |
setLabel(java.lang.String value,
java.util.BitSet bsSelected)
|
private void |
setLabel(java.lang.String value,
int i)
|
private void |
setLabel(java.lang.String strLabel,
int i,
boolean isScaled,
float scalePixelsPerMicron)
|
void |
setModelClickability()
|
private void |
setOffsets(int i,
int offset,
boolean isExact)
|
private void |
setPointer(int i,
int pointer)
|
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 |
Methods inherited from class org.jmol.shape.Shape |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getViewer, initializeShape, merge, setColix, setColix, setColix, setModelSet, setShapeProperty, setShapeSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
strings
java.lang.String[] strings
formats
java.lang.String[] formats
bgcolixes
short[] bgcolixes
fids
byte[] fids
offsets
int[] offsets
atomLabels
private java.util.Hashtable atomLabels
text
private Text text
bsFontSet
private java.util.BitSet bsFontSet
bsBgColixSet
private java.util.BitSet bsBgColixSet
defaultOffset
private int defaultOffset
defaultAlignment
private int defaultAlignment
defaultZPos
private int defaultZPos
defaultFontId
private byte defaultFontId
defaultColix
private short defaultColix
defaultBgcolix
private short defaultBgcolix
defaultPaletteID
private byte defaultPaletteID
defaultPointer
private int defaultPointer
zeroOffset
private static int zeroOffset
zeroFontId
byte zeroFontId
defaultsOnlyForNone
private boolean defaultsOnlyForNone
setDefaults
private boolean setDefaults
POINTER_FLAGS
static final int POINTER_FLAGS
- See Also:
- Constant Field Values
ALIGN_FLAGS
static final int ALIGN_FLAGS
- See Also:
- Constant Field Values
ZPOS_FLAGS
static final int ZPOS_FLAGS
- See Also:
- Constant Field Values
GROUP_FLAG
static final int GROUP_FLAG
- See Also:
- Constant Field Values
FRONT_FLAG
static final int FRONT_FLAG
- See Also:
- Constant Field Values
SCALE_FLAG
static final int SCALE_FLAG
- See Also:
- Constant Field Values
EXACT_OFFSET_FLAG
static final int EXACT_OFFSET_FLAG
- See Also:
- Constant Field Values
FLAGS
static final int FLAGS
- See Also:
- Constant Field Values
FLAG_OFFSET
static final int FLAG_OFFSET
- See Also:
- Constant Field Values
pickedAtom
int pickedAtom
pickedOffset
int pickedOffset
Labels
public Labels()
initShape
public void initShape()
- Overrides:
initShape
in class Shape
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsSelected)
- Description copied from class:
Shape
- may come from any source -- executed AFTER a shape's own setProperty method
- Overrides:
setProperty
in class AtomShape
setLabel
private void setLabel(java.lang.String value,
java.util.BitSet bsSelected)
setLabel
private void setLabel(java.lang.String value,
int i)
setLabel
private void setLabel(java.lang.String strLabel,
int i,
boolean isScaled,
float scalePixelsPerMicron)
getProperty
public java.lang.Object getProperty(java.lang.String property,
int index)
- Overrides:
getProperty
in class Shape
putLabel
void putLabel(int i,
Text text)
getLabel
Text getLabel(int i)
setColix
private void setColix(int i,
short colix,
byte pid)
setBgcolix
private void setBgcolix(int i,
short bgcolix)
setOffsets
private void setOffsets(int i,
int offset,
boolean isExact)
setAlignment
private void setAlignment(int i,
int alignment)
getAlignment
static int getAlignment(int offsetFull)
setPointer
private void setPointer(int i,
int pointer)
setFront
private void setFront(int i,
boolean TF)
setGroup
private void setGroup(int i,
boolean TF)
setFont
private void setFont(int i,
byte fid)
setModelClickability
public void setModelClickability()
- Overrides:
setModelClickability
in class AtomShape
getDefaultState
private java.lang.String getDefaultState()
getShapeState
public java.lang.String getShapeState()
- Overrides:
getShapeState
in class AtomShape
checkObjectDragged
public boolean checkObjectDragged(int prevX,
int prevY,
int x,
int y,
int modifiers,
java.util.BitSet bsVisible)
- Overrides:
checkObjectDragged
in class Shape
move2D
private void move2D(int pickedAtom,
int x,
int y)