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, pTemp, sppm, textAlign, xy, zSlabasLineOnly, 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, widthcolix, exportType, g3d, isExport, mad, 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) |
renderLabelOrMeasurecheckTickTemps, drawDashed, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLineisVisibleForMe, renderShape, setup, setViewerG3dShapeIDprivate 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 ShapeRendererprotected boolean render()
render in class LabelsRendererprivate 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