org.jmol.shape
Class MeasuresRenderer
java.lang.Object
org.jmol.shape.ShapeRenderer
org.jmol.shape.FontLineShapeRenderer
org.jmol.shape.MeasuresRenderer
- Direct Known Subclasses:
- MeasuresGenerator
public class MeasuresRenderer
- extends FontLineShapeRenderer
Fields inherited from class org.jmol.shape.ShapeRenderer |
colix, g3d, isGenerator, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, slabbing, viewer |
Method Summary |
private int |
drawSegment(int x1,
int y1,
int z1,
int x2,
int y2,
int z2)
|
private Point3fi |
getAtom(int i)
|
private void |
paintMeasurementString(int x,
int y,
int z,
int radius,
boolean rightJustify,
int yRef)
|
protected void |
render()
|
private void |
renderAngle(boolean renderLabel)
|
(package private) void |
renderDistance(boolean renderLabel)
|
private void |
renderMeasurement(int count,
Measurement measurement,
boolean renderLabel)
|
private void |
renderPendingMeasurement(MeasurementPending measurementPending)
|
private void |
renderPendingWithCursor(int count,
MeasurementPending measurementPending)
|
private void |
renderTorsion(boolean renderLabel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
measurementMad
private short measurementMad
font3d
private Font3D font3d
measurement
private Measurement measurement
doJustify
private boolean doJustify
atomA
Point3fi atomA
atomB
Point3fi atomB
atomC
Point3fi atomC
atomD
Point3fi atomD
ptA
private javax.vecmath.Point3i ptA
ptB
private javax.vecmath.Point3i ptB
aaT
private javax.vecmath.AxisAngle4f aaT
matrixT
private javax.vecmath.Matrix3f matrixT
pointT
private javax.vecmath.Point3f pointT
MeasuresRenderer
public MeasuresRenderer()
render
protected void render()
- Specified by:
render
in class ShapeRenderer
getAtom
private Point3fi getAtom(int i)
renderMeasurement
private void renderMeasurement(int count,
Measurement measurement,
boolean renderLabel)
drawSegment
private int drawSegment(int x1,
int y1,
int z1,
int x2,
int y2,
int z2)
renderDistance
void renderDistance(boolean renderLabel)
renderAngle
private void renderAngle(boolean renderLabel)
renderTorsion
private void renderTorsion(boolean renderLabel)
paintMeasurementString
private void paintMeasurementString(int x,
int y,
int z,
int radius,
boolean rightJustify,
int yRef)
renderPendingMeasurement
private void renderPendingMeasurement(MeasurementPending measurementPending)
renderPendingWithCursor
private void renderPendingWithCursor(int count,
MeasurementPending measurementPending)