public class MeasuresRenderer extends LabelsRenderer
Modifier and Type | Field | 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 |
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
ascent, atomPt, bgcolix, descent, fidPrevious, labelColix, minZ, pTemp, sppm, textAlign, xy, zSlab
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
Constructor | Description |
---|---|
MeasuresRenderer() |
Modifier and Type | Method | 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) |
checkTickTemps, drawDashed, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
renderLabelOrMeasure
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isVisibleForMe, renderShape, setup, 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