Package org.jmol.shape
Class Axes
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.FontLineShape
org.jmol.shape.Axes
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal javajs.util.P3[]
[x, y, z, -x, -y, -z] or [a, b, c, -a, -b, -c]javajs.util.P3
(package private) javajs.util.V3
javajs.util.P3
final javajs.util.P3
String[]
private static final float
final javajs.util.P3
private final javajs.util.P3
float
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 -
Method Summary
Modifier and TypeMethodDescriptiongetAxesState
(javajs.util.SB sb) javajs.util.P3
getAxisPoint
(int i, boolean unscaled, javajs.util.P3 ptTemp) get actual point or 1/2 vector from origin to this pointgetProperty
(String property, int index) void
void
void
setPoints
(int axesMode) void
setProperty
(String propertyName, Object value, javajs.util.BS bs) (package private) void
setScale
(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 Details
-
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
-
axisType
-
axes2
-
MIN_AXIS_LEN
private static final float MIN_AXIS_LEN- See Also:
-
pt0
private final javajs.util.P3 pt0 -
fixedOriginUC
public final javajs.util.P3 fixedOriginUC -
corner
javajs.util.V3 corner
-
-
Constructor Details
-
Axes
public Axes()
-
-
Method Details
-
setProperty
- Specified by:
setProperty
in classShape
-
initShape
public void initShape()- Overrides:
initShape
in classFontLineShape
-
setPoints
public void setPoints(int axesMode) -
reinitShape
public void reinitShape() -
getAxisPoint
public javajs.util.P3 getAxisPoint(int i, boolean unscaled, javajs.util.P3 ptTemp) get actual point or 1/2 vector from origin to this point- Parameters:
i
-unscaled
-ptTemp
-- Returns:
- actual point if not a data frame and not an XY request; otherwise return 1/2 vector along unit cell
-
getProperty
- Overrides:
getProperty
in classShape
- Parameters:
property
-index
-- Returns:
- true if serviced
-
setScale
void setScale(float scale) -
getAxesState
-