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.FontbaseFont3d(package private) javajs.awt.FontcurrentMetricsFont3d(package private) static java.lang.StringdefaultFontName(package private) static intdefaultFontSize(package private) static java.lang.StringdefaultFontStyle(package private) intdx(package private) intdyjavajs.awt.Fontfont3dintfrankAscentintfrankDescentstatic intfrankMarginjava.lang.StringfrankStringintfrankWidthprivate floatscaling(package private) intx(package private) inty-
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) voidcalcMetrics()booleancheckObjectHovered(int x, int y, BS bsVisible)voidgetFont(float imageFontScaling)java.lang.StringgetShapeState()voidinitShape()voidsetProperty(java.lang.String propertyName, java.lang.Object value, BS bs)booleanwasClicked(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:
setPropertyin classShape
-
wasClicked
public boolean wasClicked(int x, int y)- Overrides:
wasClickedin classShape- Returns:
- T/F
-
checkObjectHovered
public boolean checkObjectHovered(int x, int y, BS bsVisible)- Overrides:
checkObjectHoveredin classShape- Returns:
- T/F
-
calcMetrics
void calcMetrics()
-
getFont
public void getFont(float imageFontScaling)
-
getShapeState
public java.lang.String getShapeState()
- Specified by:
getShapeStatein classShape
-
-