org.jmol.shape
Class Axes

java.lang.Object
  extended by org.jmol.shape.Shape
      extended by org.jmol.shape.FontShape
          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  javax.vecmath.Point3f fixedOrigin
           
(package private)  java.lang.String[] labels
           
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
tickInfos
 
Fields inherited from class org.jmol.shape.FontShape
font3d, myType
 
Fields inherited from class org.jmol.shape.Shape
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties
 
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)
          may come from any source -- executed AFTER a shape's own setProperty method
(package private)  void setScale(float scale)
           
 
Methods inherited from class org.jmol.shape.FontLineShape
addTickInfo
 
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, getSize, getSize, getViewer, initializeShape, initModelSet, merge, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, 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

fixedOrigin

private javax.vecmath.Point3f fixedOrigin

originPoint

final javax.vecmath.Point3f originPoint

axisPoints

final javax.vecmath.Point3f[] axisPoints

pt0

static final javax.vecmath.Point3f pt0

labels

java.lang.String[] labels

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)
Description copied from class: Shape
may come from any source -- executed AFTER a shape's own setProperty method

Overrides:
setProperty in class FontLineShape

initShape

public void initShape()
Overrides:
initShape in class FontShape

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