public class MeasuresRenderer extends LabelsRenderer
Modifier and Type | Field and Description |
---|---|
private javajs.util.A4 |
aaT |
private int |
count |
private boolean |
doJustify |
private Measurement |
m |
private short |
mad0 |
private javajs.util.M3 |
matrixT |
private boolean |
modulating |
private java.util.Map<java.lang.Integer,Point3fi> |
mpts
modulation points, which must be refreshed based on
phase of the vibration; keyed on atom index.
|
private Point3fi[] |
p |
ascent, atomPt, bgcolix, descent, fidPrevious, labelColix, minZ, sppm, textAlign, xy, zCutoff, zSlab
asLineOnly, atomA, atomB, colixA, colixB, dashDots, dashes, dotsOrDashes, draw000, endcap, font3d, fourdots, hDashes, imageFontScaling, ndots, pointT, pointT2, pointT3, pt0i, pt1i, pt2i, s1, s2, sixdots, tickInfo, twodots, vectorT, vectorT2, vectorT3, width
colix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, ms, myVisibilityFlag, shape, shapeID, tm, vwr
Constructor and Description |
---|
MeasuresRenderer() |
Modifier and Type | Method and Description |
---|---|
protected int |
drawLine(int x1,
int y1,
int z1,
int x2,
int y2,
int z2,
int mad) |
private Point3fi |
getModAtom(int i) |
private void |
getPoints() |
protected void |
initRenderer() |
protected boolean |
render() |
private void |
renderAngle(java.lang.String s,
Point3fi a,
Point3fi b,
Point3fi c) |
(package private) void |
renderDistance(java.lang.String s,
Point3fi a,
Point3fi b) |
private void |
renderMeasurement(boolean renderLabel) |
private void |
renderPendingMeasurement() |
private void |
renderTorsion(java.lang.String s,
Point3fi a,
Point3fi b,
Point3fi c,
Point3fi d) |
renderLabelOrMeasure, setZcutoff
drawDashed, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
isVisibleForMe, renderShape, setViewerG3dShapeID
private boolean doJustify
private boolean modulating
private short mad0
private java.util.Map<java.lang.Integer,Point3fi> mpts
private Measurement m
private Point3fi[] p
private int count
private javajs.util.A4 aaT
private javajs.util.M3 matrixT
protected void initRenderer()
initRenderer
in class ShapeRenderer
protected boolean render()
render
in class LabelsRenderer
private void getPoints()
private Point3fi getModAtom(int i)
private void renderMeasurement(boolean renderLabel)
private void renderTorsion(java.lang.String s, Point3fi a, Point3fi b, Point3fi c, Point3fi d)
private void renderPendingMeasurement()
protected int drawLine(int x1, int y1, int z1, int x2, int y2, int z2, int mad)
drawLine
in class FontLineShapeRenderer