Package org.jmol.renderspecial
Class VectorsRenderer
- java.lang.Object
-
- org.jmol.render.ShapeRenderer
-
- org.jmol.renderspecial.VectorsRenderer
-
public class VectorsRenderer extends ShapeRenderer
-
-
Field Summary
Fields Modifier and Type Field Description private static floatarrowHeadOffsetprivate intdiameterprivate booleandrawCapprivate booleandrawShaftprivate javajs.util.V3headOffsetVectorprivate floatheadScaleprivate intheadWidthPixelsprivate javajs.util.P3pointArrowHeadprivate Point3fipointVectorEndprivate javajs.util.P3pointVectorStartprivate javajs.util.P3pTemp3private Point3fiptTempprivate javajs.util.P3ptTemp2private javajs.util.P3ptTemp4private javajs.util.P3screenArrowHeadprivate javajs.util.P3screenVectorEndprivate javajs.util.P3screenVectorStartprivate booleanshowModVecsprivate booleanstandardVectorprivate floatvectorScaleprivate booleanvectorsCenteredprivate booleanvectorSymmetryprivate intvectorTrailprivate booleanvibrationOnprivate VibrationvibTemp-
Fields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
-
-
Constructor Summary
Constructors Constructor Description VectorsRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanrender()private voidrenderVector(Atom atom, Vibration vib)private booleantransform(short mad, Atom atom, Vibration vib, JmolModulationSet mod2)-
Methods inherited from class org.jmol.render.ShapeRenderer
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
-
-
-
Field Detail
-
arrowHeadOffset
private static final float arrowHeadOffset
- See Also:
- Constant Field Values
-
ptTemp
private final Point3fi ptTemp
-
pointVectorStart
private final javajs.util.P3 pointVectorStart
-
pointVectorEnd
private final Point3fi pointVectorEnd
-
pointArrowHead
private final javajs.util.P3 pointArrowHead
-
screenVectorStart
private final javajs.util.P3 screenVectorStart
-
screenVectorEnd
private final javajs.util.P3 screenVectorEnd
-
screenArrowHead
private final javajs.util.P3 screenArrowHead
-
headOffsetVector
private final javajs.util.V3 headOffsetVector
-
pTemp3
private final javajs.util.P3 pTemp3
-
diameter
private int diameter
-
headWidthPixels
private int headWidthPixels
-
vectorScale
private float vectorScale
-
vectorSymmetry
private boolean vectorSymmetry
-
headScale
private float headScale
-
drawShaft
private boolean drawShaft
-
vibTemp
private Vibration vibTemp
-
vectorsCentered
private boolean vectorsCentered
-
standardVector
private boolean standardVector
-
vibrationOn
private boolean vibrationOn
-
drawCap
private boolean drawCap
-
showModVecs
private boolean showModVecs
-
vectorTrail
private int vectorTrail
-
ptTemp4
private javajs.util.P3 ptTemp4
-
ptTemp2
private javajs.util.P3 ptTemp2
-
-
Method Detail
-
render
protected boolean render()
- Specified by:
renderin classShapeRenderer
-
transform
private boolean transform(short mad, Atom atom, Vibration vib, JmolModulationSet mod2)
-
-