Package org.jmol.render
Class MeasuresRenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.render.FontLineShapeRenderer
org.jmol.render.LabelsRenderer
org.jmol.render.MeasuresRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javajs.util.A4private intprivate booleanprivate Measurementprivate shortprivate javajs.util.M3private booleanmodulation points, which must be refreshed based on phase of the vibration; keyed on atom index.private Point3fi[]Fields inherited from class org.jmol.render.LabelsRenderer
ascent, atomPt, bgcolix, descent, fidPrevious, labelColix, minZ, pTemp, sppm, textAlign, xy, zSlabFields inherited from class org.jmol.render.FontLineShapeRenderer
asLineOnly, colixA, colixB, dashDots, dashes, dotsOrDashes, draw000, endcap, font3d, fourdots, hDashes, imageFontScaling, ndots, pointT, pointT2, pointT3, pt0, pt0i, pt1, pt2i, s1, s2, sixdots, tickA, tickAs, tickB, tickBs, tickInfo, twodots, vectorT, vectorT2, vectorT3, widthFields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intdrawLine(int x1, int y1, int z1, int x2, int y2, int z2, int mad) private Point3figetModAtom(int i) private voidprotected voidprotected booleanrender()private voidrenderAngle(String s, Point3fi a, Point3fi b, Point3fi c) (package private) voidrenderDistance(String s, Point3fi a, Point3fi b) private voidrenderMeasurement(boolean renderLabel) private voidprivate voidMethods inherited from class org.jmol.render.LabelsRenderer
renderLabelOrMeasureMethods inherited from class org.jmol.render.FontLineShapeRenderer
checkTickTemps, drawDashedCylinder, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLineMethods inherited from class org.jmol.render.ShapeRenderer
isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
Field Details
-
doJustify
private boolean doJustify -
modulating
private boolean modulating -
mad0
private short mad0 -
mpts
modulation points, which must be refreshed based on phase of the vibration; keyed on atom index. -
m
-
p
-
count
private int count -
aaT
private javajs.util.A4 aaT -
matrixT
private javajs.util.M3 matrixT
-
-
Constructor Details
-
MeasuresRenderer
public MeasuresRenderer()
-
-
Method Details
-
initRenderer
protected void initRenderer()- Overrides:
initRendererin classShapeRenderer
-
render
protected boolean render()- Overrides:
renderin classLabelsRenderer
-
getPoints
private void getPoints() -
getModAtom
-
renderMeasurement
private void renderMeasurement(boolean renderLabel) -
renderDistance
-
renderAngle
-
renderTorsion
-
renderPendingMeasurement
private void renderPendingMeasurement() -
drawLine
protected int drawLine(int x1, int y1, int z1, int x2, int y2, int z2, int mad) - Overrides:
drawLinein classFontLineShapeRenderer
-