org.jmol.shape
Class Axes

java.lang.Object
  extended by org.jmol.shape.Shape
      extended by org.jmol.shape.FontLineShape
          extended by org.jmol.shape.Axes

public class Axes
extends FontLineShape


Field Summary
(package private)  javax.vecmath.Point3f[] axisPoints
           
(package private)  javax.vecmath.Point3f axisXY
           
(package private)  javax.vecmath.Vector3f corner
           
private static float MIN_AXIS_LEN
           
(package private)  javax.vecmath.Point3f originPoint
           
(package private) static javax.vecmath.Point3f pt0
           
(package private)  javax.vecmath.Point3f ptTemp
           
(package private)  float scale
           
 
Fields inherited from class org.jmol.shape.FontLineShape
font3d, myType
 
Fields inherited from class org.jmol.shape.Shape
g3d, isBioShape, modelSet, myVisibilityFlag, shapeID, translucentAllowed, translucentLevel, viewer
 
Constructor Summary
Axes()
           
 
Method Summary
(package private)  javax.vecmath.Point3f getAxisPoint(int i, boolean isDataFrame)
           
(package private)  javax.vecmath.Point3f getOriginPoint(boolean isDataFrame)
           
 java.lang.Object getProperty(java.lang.String property, int index)
           
 java.lang.String getShapeState()
           
 void initShape()
           
 void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bs)
           
(package private)  void setScale(float scale)
           
 
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getViewer, initializeShape, initModelSet, remapColors, setColix, setColix, setColix, setModelClickability, setModelSet, setSize, setSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

axisXY

javax.vecmath.Point3f axisXY

scale

float scale

originPoint

final javax.vecmath.Point3f originPoint

axisPoints

final javax.vecmath.Point3f[] axisPoints

pt0

static final javax.vecmath.Point3f pt0

ptTemp

final javax.vecmath.Point3f ptTemp

MIN_AXIS_LEN

private static final float MIN_AXIS_LEN
See Also:
Constant Field Values

corner

javax.vecmath.Vector3f corner
Constructor Detail

Axes

public Axes()
Method Detail

getOriginPoint

javax.vecmath.Point3f getOriginPoint(boolean isDataFrame)

getAxisPoint

javax.vecmath.Point3f getAxisPoint(int i,
                                   boolean isDataFrame)

setProperty

public void setProperty(java.lang.String propertyName,
                        java.lang.Object value,
                        java.util.BitSet bs)
Overrides:
setProperty in class FontLineShape

initShape

public void initShape()
Overrides:
initShape in class FontLineShape

getProperty

public java.lang.Object getProperty(java.lang.String property,
                                    int index)
Overrides:
getProperty in class Shape

setScale

void setScale(float scale)

getShapeState

public java.lang.String getShapeState()
Overrides:
getShapeState in class FontLineShape