org.jmol.shape
Class Object2d
public abstract
class
Object2d
extends Object
Method Summary |
boolean | checkObjectClicked(int x, int y, BitSet bsVisible) |
protected void | drawPointer(JmolRendererInterface g3d) |
static String | getAlignment(int align) |
static String | getPointer(int pointer) |
float | getScalePixelsPerMicron() |
String | getScript() |
static int | getXOffset(int offset) |
static int | getYOffset(int offset) |
protected abstract void | recalc() |
void | setAdjustForWindow(boolean TF) |
boolean | setAlignment(String align) |
boolean | setAlignment(int align) |
void | setBgColix(short colix) |
void | setBgColix(Object value) |
protected void | setBoxOffsetsInWindow(float margin, float vMargin, float vTop) |
void | setColix(short colix) |
void | setColix(Object value) |
void | setModel(int modelIndex) |
void | setMovableX(int x) |
void | setMovableXPercent(int x) |
void | setMovableY(int y) |
void | setMovableYPercent(int y) |
void | setMovableZ(int z) |
void | setMovableZPercent(int z) |
void | setOffset(int offset) |
void | setPointer(int pointer) |
static boolean | setProperty(String propertyName, Object value, Object2d currentObject) |
void | setScalePixelsPerMicron(float scalePixelsPerMicron) |
void | setScript(String script) |
void | setTranslucent(float level, boolean isBackground) |
void | setVisibility(boolean TF) |
protected void | setWindow(JmolRendererInterface g3d, float scalePixelsPerMicron) |
void | setXY(int x, int y) |
void | setXYZ(Point3f xyz) |
void | setXYZs(int x, int y, int z, int zSlab) |
void | setZs(int z, int zSlab) |
protected static final int ALIGN_CENTER
public static final int ALIGN_LEFT
protected static final int ALIGN_NONE
protected static final int ALIGN_RIGHT
protected boolean adjustForWindow
protected int align
protected short bgcolix
protected float boxHeight
protected float boxWidth
protected float boxX
protected final float[] boxXY
protected float boxY
protected short colix
protected static final String[] hAlignNames
boolean hidden
protected boolean isLabelOrHover
int modelIndex
protected int movableX
protected int movableXPercent
protected int movableY
protected int movableYPercent
protected int movableZ
protected int movableZPercent
protected int offsetX
protected int offsetY
protected int pointer
public static final int POINTER_BACKGROUND
public static final int POINTER_NONE
public static final int POINTER_ON
protected float scalePixelsPerMicron
protected String script
String target
protected static final String[] vAlignNames
public int valign
boolean visible
protected static final int VALIGN_BOTTOM
protected static final int VALIGN_MIDDLE
protected static final int VALIGN_TOP
public static final int VALIGN_XY
public static final int VALIGN_XYZ
protected int windowHeight
protected int windowWidth
public Point3f xyz
protected int z
protected int zSlab
protected Object2d()
protected Object2d(
Viewer viewer,
Graphics3D g3d, String target, short colix, int valign, int align, float scalePixelsPerMicron)
public boolean checkObjectClicked(int x, int y, BitSet bsVisible)
static String getAlignment(int align)
static String getPointer(int pointer)
float getScalePixelsPerMicron()
public String getScript()
static int getXOffset(int offset)
static int getYOffset(int offset)
protected abstract void recalc()
public void setAdjustForWindow(boolean TF)
boolean setAlignment(String align)
boolean setAlignment(int align)
void setBgColix(short colix)
void setBgColix(Object value)
protected void setBoxOffsetsInWindow(float margin, float vMargin, float vTop)
void setColix(short colix)
void setColix(Object value)
void setModel(int modelIndex)
public void setMovableX(int x)
public void setMovableXPercent(int x)
public void setMovableY(int y)
public void setMovableYPercent(int y)
public void setMovableZ(int z)
public void setMovableZPercent(int z)
void setOffset(int offset)
void setPointer(int pointer)
public static boolean setProperty(String propertyName, Object value,
Object2d currentObject)
public void setScalePixelsPerMicron(float scalePixelsPerMicron)
public void setScript(String script)
void setTranslucent(float level, boolean isBackground)
public void setVisibility(boolean TF)
void setXY(int x, int y)
public void setXYZ(Point3f xyz)
public void setXYZs(int x, int y, int z, int zSlab)
void setZs(int z, int zSlab)