org.jmol.shape

Class MeasuresRenderer

public class MeasuresRenderer extends FontLineShapeRenderer

Field Summary
AxisAngle4faaT
Point3fiatomA
Point3fiatomB
Point3fiatomC
Point3fiatomD
booleandoJustify
Font3Dfont3d
Matrix3fmatrixT
Measurementmeasurement
shortmeasurementMad
Point3fpointT
Point3iptA
Point3iptB
Method Summary
intdrawSegment(int x1, int y1, int z1, int x2, int y2, int z2)
Point3figetAtom(int i)
voidpaintMeasurementString(int x, int y, int z, int radius, boolean rightJustify, int yRef)
protected voidrender()
voidrenderAngle(boolean renderLabel)
voidrenderDistance(boolean renderLabel)
voidrenderMeasurement(int count, Measurement measurement, boolean renderLabel)
voidrenderPendingMeasurement(MeasurementPending measurementPending)
voidrenderPendingWithCursor(int count, MeasurementPending measurementPending)
voidrenderTorsion(boolean renderLabel)

Field Detail

aaT

private AxisAngle4f aaT

atomA

Point3fi atomA

atomB

Point3fi atomB

atomC

Point3fi atomC

atomD

Point3fi atomD

doJustify

private boolean doJustify

font3d

private Font3D font3d

matrixT

private Matrix3f matrixT

measurement

private Measurement measurement

measurementMad

private short measurementMad

pointT

private Point3f pointT

ptA

private Point3i ptA

ptB

private Point3i ptB

Method Detail

drawSegment

private int drawSegment(int x1, int y1, int z1, int x2, int y2, int z2)

getAtom

private Point3fi getAtom(int i)

paintMeasurementString

private void paintMeasurementString(int x, int y, int z, int radius, boolean rightJustify, int yRef)

render

protected void render()

renderAngle

private void renderAngle(boolean renderLabel)

renderDistance

void renderDistance(boolean renderLabel)

renderMeasurement

private void renderMeasurement(int count, Measurement measurement, boolean renderLabel)

renderPendingMeasurement

private void renderPendingMeasurement(MeasurementPending measurementPending)

renderPendingWithCursor

private void renderPendingWithCursor(int count, MeasurementPending measurementPending)

renderTorsion

private void renderTorsion(boolean renderLabel)