org.jmol.shapespecial
Class VectorsRenderer

java.lang.Object
  extended by org.jmol.shape.ShapeRenderer
      extended by org.jmol.shapespecial.VectorsRenderer

public class VectorsRenderer
extends ShapeRenderer


Field Summary
(package private) static float arrowHeadOffset
           
(package private)  int diameter
           
(package private)  boolean doShaft
           
(package private)  javax.vecmath.Vector3f headOffsetVector
           
(package private)  float headScale
           
(package private)  int headWidthPixels
           
(package private)  javax.vecmath.Point3f pointArrowHead
           
(package private)  javax.vecmath.Point3f pointVectorEnd
           
(package private)  javax.vecmath.Point3i screenArrowHead
           
(package private)  javax.vecmath.Point3i screenVectorEnd
           
(package private)  float vectorScale
           
 
Fields inherited from class org.jmol.shape.ShapeRenderer
colix, exportType, g3d, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer
 
Constructor Summary
VectorsRenderer()
           
 
Method Summary
protected  void render()
           
(package private)  void renderVector(Atom atom)
           
(package private)  boolean transform(short mad, Atom atom, javax.vecmath.Vector3f vibrationVector)
           
 
Methods inherited from class org.jmol.shape.ShapeRenderer
initRenderer, render, setViewerG3dShapeID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pointVectorEnd

final javax.vecmath.Point3f pointVectorEnd

pointArrowHead

final javax.vecmath.Point3f pointArrowHead

screenVectorEnd

final javax.vecmath.Point3i screenVectorEnd

screenArrowHead

final javax.vecmath.Point3i screenArrowHead

headOffsetVector

final javax.vecmath.Vector3f headOffsetVector

diameter

int diameter

headWidthPixels

int headWidthPixels

vectorScale

float vectorScale

headScale

float headScale

doShaft

boolean doShaft

arrowHeadOffset

static final float arrowHeadOffset
See Also:
Constant Field Values
Constructor Detail

VectorsRenderer

public VectorsRenderer()
Method Detail

render

protected void render()
Specified by:
render in class ShapeRenderer

transform

boolean transform(short mad,
                  Atom atom,
                  javax.vecmath.Vector3f vibrationVector)

renderVector

void renderVector(Atom atom)