Package org.jmol.shape
Class Axes
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.FontLineShape
-
- org.jmol.shape.Axes
-
public class Axes extends FontLineShape
-
-
Field Summary
Fields Modifier and Type Field Description javajs.util.P3[]axisPoints[x, y, z, -x, -y, -z] or [a, b, c, -a, -b, -c]java.lang.StringaxisTypejavajs.util.P3axisXY(package private) javajs.util.V3cornerjavajs.util.P3fixedOriginjavajs.util.P3fixedOriginUCjava.lang.String[]labelsprivate static floatMIN_AXIS_LENjavajs.util.P3originPointprivate javajs.util.P3pt0(package private) javajs.util.P3ptTempfloatscale-
Fields inherited from class org.jmol.shape.FontLineShape
font3d, tickInfos
-
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 Axes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javajs.util.P3getAxisPoint(int i, boolean isDataFrame)get actual point or 1/2 vector from origin to this pointjava.lang.ObjectgetProperty(java.lang.String property, int index)voidinitShape()voidreinitShape()voidsetProperty(java.lang.String propertyName, java.lang.Object value, BS bs)(package private) voidsetScale(float scale)-
Methods inherited from class org.jmol.shape.FontLineShape
getShapeState, setPropFLS
-
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getPropertyData, getPropShape, getShapeDetail, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, replaceGroup, setAtomClickability, setModelSet, setModelVisibilityFlags, setPropS, setShapeSizeRD, setSize, setSizeRD, wasClicked
-
-
-
-
Field Detail
-
axisXY
public javajs.util.P3 axisXY
-
scale
public float scale
-
fixedOrigin
public javajs.util.P3 fixedOrigin
-
originPoint
public final javajs.util.P3 originPoint
-
axisPoints
public final javajs.util.P3[] axisPoints
[x, y, z, -x, -y, -z] or [a, b, c, -a, -b, -c]
-
labels
public java.lang.String[] labels
-
axisType
public java.lang.String axisType
-
MIN_AXIS_LEN
private static final float MIN_AXIS_LEN
- See Also:
- Constant Field Values
-
pt0
private final javajs.util.P3 pt0
-
fixedOriginUC
public final javajs.util.P3 fixedOriginUC
-
ptTemp
final javajs.util.P3 ptTemp
-
corner
javajs.util.V3 corner
-
-
Method Detail
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)- Specified by:
setPropertyin classShape
-
initShape
public void initShape()
- Overrides:
initShapein classFontLineShape
-
reinitShape
public void reinitShape()
-
getAxisPoint
public javajs.util.P3 getAxisPoint(int i, boolean isDataFrame)get actual point or 1/2 vector from origin to this point- Parameters:
i-isDataFrame-- Returns:
- actual point if not a data frame and not an XY request; otherwise return 1/2 vector along unit cell
-
getProperty
public java.lang.Object getProperty(java.lang.String property, int index)- Overrides:
getPropertyin classShape- Returns:
- true if serviced
-
setScale
void setScale(float scale)
-
-