Package org.jmol.shape
Class Frank
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.Frank
-
public class Frank extends Shape
-
-
Field Summary
Fields Modifier and Type Field Description javajs.awt.Font
baseFont3d
(package private) javajs.awt.Font
currentMetricsFont3d
(package private) static java.lang.String
defaultFontName
(package private) static int
defaultFontSize
(package private) static java.lang.String
defaultFontStyle
(package private) int
dx
(package private) int
dy
javajs.awt.Font
font3d
int
frankAscent
int
frankDescent
static int
frankMargin
java.lang.String
frankString
int
frankWidth
private float
scaling
(package private) int
x
(package private) int
y
-
Fields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
-
-
Constructor Summary
Constructors Constructor Description Frank()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
calcMetrics()
boolean
checkObjectHovered(int x, int y, BS bsVisible)
void
getFont(float imageFontScaling)
java.lang.String
getShapeState()
void
initShape()
void
setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)
boolean
wasClicked(int x, int y)
-
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getPropShape, getShapeDetail, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, replaceGroup, setAtomClickability, setModelSet, setModelVisibilityFlags, setPropS, setShapeSizeRD, setSize, setSizeRD
-
-
-
-
Field Detail
-
defaultFontName
static final java.lang.String defaultFontName
- See Also:
- Constant Field Values
-
defaultFontStyle
static final java.lang.String defaultFontStyle
- See Also:
- Constant Field Values
-
defaultFontSize
static final int defaultFontSize
- See Also:
- Constant Field Values
-
frankMargin
public static final int frankMargin
- See Also:
- Constant Field Values
-
frankString
public java.lang.String frankString
-
currentMetricsFont3d
javajs.awt.Font currentMetricsFont3d
-
baseFont3d
public javajs.awt.Font baseFont3d
-
frankWidth
public int frankWidth
-
frankAscent
public int frankAscent
-
frankDescent
public int frankDescent
-
x
int x
-
y
int y
-
dx
int dx
-
dy
int dy
-
scaling
private float scaling
-
font3d
public javajs.awt.Font font3d
-
-
Method Detail
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)
- Specified by:
setProperty
in classShape
-
wasClicked
public boolean wasClicked(int x, int y)
- Overrides:
wasClicked
in classShape
- Returns:
- T/F
-
checkObjectHovered
public boolean checkObjectHovered(int x, int y, BS bsVisible)
- Overrides:
checkObjectHovered
in classShape
- Returns:
- T/F
-
calcMetrics
void calcMetrics()
-
getFont
public void getFont(float imageFontScaling)
-
getShapeState
public java.lang.String getShapeState()
- Specified by:
getShapeState
in classShape
-
-