public class SticksRenderer extends FontLineShapeRenderer
Modifier and Type | Field and Description |
---|---|
private Atom |
a |
private Atom |
b |
private Bond |
bond |
private int |
bondOrder |
private boolean |
bondsBackbone |
private BS |
bsForPass2 |
private int |
dx |
private int |
dxStep |
private int |
dy |
private int |
dyStep |
private byte |
endcaps |
private boolean |
hbondsBackbone |
private boolean |
hbondsSolid |
private boolean |
isAntialiased |
private boolean |
isCartesianExport |
private boolean |
isPass2 |
private int |
mag2d |
private byte |
modeMultipleBond |
private float |
multipleBondRadiusFactor |
private float |
multipleBondSpacing |
private javajs.util.P3 |
p1 |
private javajs.util.P3 |
p2 |
private boolean |
showMultipleBonds |
private boolean |
slabbing |
private boolean |
slabByAtom |
private boolean |
ssbondsBackbone |
private boolean |
wireframeOnly |
private javajs.util.V3 |
x |
private int |
xA |
private int |
xAxis1 |
private int |
xAxis2 |
private int |
xB |
private javajs.util.V3 |
y |
private int |
yA |
private int |
yAxis1 |
private int |
yAxis2 |
private int |
yB |
private javajs.util.V3 |
z |
private int |
zA |
private int |
zB |
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 |
---|
SticksRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
drawBond(int dottedMask) |
private int |
getAromaticDottedBondMask() |
private void |
getMultipleBondSettings(boolean isPymol) |
protected boolean |
render() |
private boolean |
renderBond() |
private void |
resetAxisCoordinates() |
private void |
stepAxisCoordinates() |
drawDashed, drawLine, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
initRenderer, isVisibleForMe, renderShape, setViewerG3dShapeID
private boolean showMultipleBonds
private float multipleBondSpacing
private float multipleBondRadiusFactor
private byte modeMultipleBond
private boolean isCartesianExport
private byte endcaps
private boolean ssbondsBackbone
private boolean hbondsBackbone
private boolean bondsBackbone
private boolean hbondsSolid
private Atom a
private Atom b
private Bond bond
private int xA
private int yA
private int zA
private int xB
private int yB
private int zB
private int dx
private int dy
private int mag2d
private int bondOrder
private boolean wireframeOnly
private boolean isAntialiased
private boolean slabbing
private boolean slabByAtom
private final javajs.util.V3 x
private final javajs.util.V3 y
private final javajs.util.V3 z
private final javajs.util.P3 p1
private final javajs.util.P3 p2
private final BS bsForPass2
private boolean isPass2
private int xAxis1
private int yAxis1
private int xAxis2
private int yAxis2
private int dxStep
private int dyStep
protected boolean render()
render
in class ShapeRenderer
private void getMultipleBondSettings(boolean isPymol)
private boolean renderBond()
private void drawBond(int dottedMask)
private void resetAxisCoordinates()
private void stepAxisCoordinates()
private int getAromaticDottedBondMask()