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.A4
private int
private boolean
private Measurement
private short
private javajs.util.M3
private boolean
modulation 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, zSlab
Fields 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, width
Fields 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 int
drawLine
(int x1, int y1, int z1, int x2, int y2, int z2, int mad) private Point3fi
getModAtom
(int i) private void
protected void
protected boolean
render()
private void
renderAngle
(String s, Point3fi a, Point3fi b, Point3fi c) (package private) void
renderDistance
(String s, Point3fi a, Point3fi b) private void
renderMeasurement
(boolean renderLabel) private void
private void
Methods inherited from class org.jmol.render.LabelsRenderer
renderLabelOrMeasure
Methods inherited from class org.jmol.render.FontLineShapeRenderer
checkTickTemps, drawDashedCylinder, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
Methods 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:
initRenderer
in classShapeRenderer
-
render
protected boolean render()- Overrides:
render
in 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:
drawLine
in classFontLineShapeRenderer
-