public abstract class Object2d
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
adjustForWindow |
int |
align |
static int |
ALIGN_CENTER |
static int |
ALIGN_LEFT |
static int |
ALIGN_NONE |
static int |
ALIGN_RIGHT |
int |
atomX |
int |
atomY |
int |
atomZ |
short |
bgcolix |
float |
boxHeight |
float |
boxWidth |
float |
boxX |
float[] |
boxXY |
float |
boxY |
short |
colix |
protected GData |
gdata |
static java.lang.String[] |
hAlignNames |
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 |
static int |
POINTER_BACKGROUND |
static int |
POINTER_NONE |
static int |
POINTER_ON |
float[] |
pymolOffset |
float |
scalePixelsPerMicron |
java.lang.String |
script |
java.lang.String |
target |
int |
valign |
static int |
VALIGN_BOTTOM |
static int |
VALIGN_MIDDLE |
static int |
VALIGN_TOP |
static int |
VALIGN_XY |
static int |
VALIGN_XYZ |
static java.lang.String[] |
vAlignNames |
boolean |
visible |
protected int |
windowHeight |
protected int |
windowWidth |
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) |
static java.lang.String |
getAlignmentName(int align) |
static int |
getOffset(int xOffset,
int yOffset) |
static java.lang.String |
getPointer(int pointer) |
float |
getScalePixelsPerMicron() |
java.lang.String |
getScript() |
static int |
getXOffset(int offset) |
static int |
getYOffset(int offset) |
protected abstract void |
recalc() |
void |
setAdjustForWindow(boolean TF) |
boolean |
setAlignment(int align) |
boolean |
setAlignmentLCR(java.lang.String align) |
void |
setBgColix(short colix) |
void |
setBgColixO(java.lang.Object value) |
void |
setBoxOffsetsInWindow(float margin,
float vMargin,
float vTop) |
void |
setColix(short colix) |
void |
setColixO(java.lang.Object value) |
void |
setModel(int modelIndex) |
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) |
void |
setPointer(int pointer) |
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 |
setVisibility(boolean TF) |
void |
setWindow(int width,
int height,
float scalePixelsPerMicron) |
void |
setXYZ(P3 xyz,
boolean doAdjust) |
void |
setXYZs(int x,
int y,
int z,
int zSlab) |
void |
setZs(int z,
int zSlab) |
public static final int POINTER_NONE
public static final int POINTER_ON
public static final int POINTER_BACKGROUND
public static final java.lang.String[] hAlignNames
public static final int ALIGN_NONE
public static final int ALIGN_LEFT
public static final int ALIGN_CENTER
public static final int ALIGN_RIGHT
public static final java.lang.String[] vAlignNames
public static final int VALIGN_XY
public static final int VALIGN_TOP
public static final int VALIGN_BOTTOM
public static final int VALIGN_MIDDLE
public static final int VALIGN_XYZ
public boolean isLabelOrHover
protected GData gdata
public P3 xyz
public java.lang.String target
public java.lang.String script
public short colix
public short bgcolix
public int pointer
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
protected 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 float getScalePixelsPerMicron()
public void setScalePixelsPerMicron(float scalePixelsPerMicron)
protected abstract void recalc()
public void setModel(int modelIndex)
public void setVisibility(boolean TF)
public void setXYZ(P3 xyz, boolean doAdjust)
public void setAdjustForWindow(boolean TF)
public void setColix(short colix)
public void setColixO(java.lang.Object value)
public void setTranslucent(float level, boolean isBackground)
public void setBgColix(short colix)
public void setBgColixO(java.lang.Object value)
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 java.lang.String getScript()
public void setOffset(int offset)
public static int getXOffset(int offset)
public static int getYOffset(int offset)
public boolean setAlignmentLCR(java.lang.String align)
public boolean setAlignment(int align)
public static java.lang.String getAlignmentName(int align)
public void setPointer(int pointer)
public static java.lang.String getPointer(int pointer)
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)
public static int getOffset(int xOffset, int yOffset)