public abstract class Object2d
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
adjustForWindow |
int |
align |
int |
atomX |
int |
atomY |
int |
atomZ |
short |
bgcolix |
float |
boxHeight |
float |
boxWidth |
float |
boxX |
float[] |
boxXY |
float |
boxY |
short |
colix |
float |
fontScale |
boolean |
hidden |
boolean |
isLabelOrHover |
int |
modelIndex |
int |
movableX |
int |
movableXPercent |
int |
movableY |
int |
movableYPercent |
int |
movableZ |
int |
movableZPercent |
protected int |
offsetX |
protected int |
offsetY |
int |
pointer |
float[] |
pymolOffset |
float |
scalePixelsPerMicron |
java.lang.String |
script |
java.lang.String |
target |
int |
valign |
boolean |
visible |
protected int |
windowHeight |
protected int |
windowWidth |
javajs.util.P3 |
xyz |
int |
z |
int |
zSlab |
Constructor and Description |
---|
Object2d() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkObjectClicked(boolean isAntialiased,
int x,
int y,
BS bsVisible) |
protected abstract void |
recalc() |
boolean |
setAlignment(int align) |
boolean |
setAlignmentLCR(java.lang.String align) |
void |
setBoxOffsetsInWindow(float margin,
float vMargin,
float vTop) |
private void |
setMovableX(int x) |
void |
setMovableXPercent(int x) |
private void |
setMovableY(int y) |
void |
setMovableYPercent(int y) |
void |
setMovableZPercent(int z) |
void |
setOffset(int offset) |
static boolean |
setProperty(java.lang.String propertyName,
java.lang.Object value,
Object2d currentObject) |
void |
setScalePixelsPerMicron(float scalePixelsPerMicron) |
void |
setScript(java.lang.String script) |
void |
setTranslucent(float level,
boolean isBackground) |
void |
setWindow(int width,
int height,
float scalePixelsPerMicron) |
void |
setXYZ(javajs.util.P3 xyz,
boolean doAdjust) |
void |
setXYZs(int x,
int y,
int z,
int zSlab) |
void |
setZs(int z,
int zSlab) |
public boolean isLabelOrHover
public javajs.util.P3 xyz
public java.lang.String target
public java.lang.String script
public short colix
public short bgcolix
public int pointer
public float fontScale
public int align
public int valign
public int atomX
public int atomY
public int atomZ
public int movableX
public int movableY
public int movableZ
public int movableXPercent
public int movableYPercent
public int movableZPercent
protected int offsetX
protected int offsetY
public int z
public int zSlab
public float[] pymolOffset
protected int windowWidth
protected int windowHeight
public boolean adjustForWindow
public float boxWidth
public float boxHeight
public float boxX
public float boxY
public int modelIndex
public boolean visible
public boolean hidden
public float[] boxXY
public float scalePixelsPerMicron
public void setScalePixelsPerMicron(float scalePixelsPerMicron)
protected abstract void recalc()
public void setXYZ(javajs.util.P3 xyz, boolean doAdjust)
public void setTranslucent(float level, boolean isBackground)
private void setMovableX(int x)
private void setMovableY(int y)
public void setMovableXPercent(int x)
public void setMovableYPercent(int y)
public void setMovableZPercent(int z)
public void setZs(int z, int zSlab)
public void setXYZs(int x, int y, int z, int zSlab)
public void setScript(java.lang.String script)
public void setOffset(int offset)
public boolean setAlignmentLCR(java.lang.String align)
public boolean setAlignment(int align)
public void setBoxOffsetsInWindow(float margin, float vMargin, float vTop)
public void setWindow(int width, int height, float scalePixelsPerMicron)
public boolean checkObjectClicked(boolean isAntialiased, int x, int y, BS bsVisible)
public static boolean setProperty(java.lang.String propertyName, java.lang.Object value, Object2d currentObject)