public class SticksRenderer extends FontLineShapeRenderer
Modifier and Type | Field and Description |
---|---|
private Atom |
a |
private javajs.util.A4 |
a4 |
private Atom |
b |
private Bond |
bond |
private int |
bondOrder |
private boolean |
bondsBackbone |
private boolean |
bondsPerp |
private javajs.util.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 |
isCartesian |
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 javajs.util.M3 |
rot |
private double |
rTheta |
private boolean |
showMultipleBonds |
private boolean |
slabbing |
private boolean |
slabByAtom |
private boolean |
ssbondsBackbone |
private boolean |
useBananas |
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, 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
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
Constructor and Description |
---|
SticksRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
drawBanana(Atom a,
Atom b,
javajs.util.V3 x,
int deg) |
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() |
checkTickTemps, drawDashed, drawLine, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
private boolean showMultipleBonds
private float multipleBondSpacing
private float multipleBondRadiusFactor
private boolean bondsPerp
private boolean useBananas
private byte modeMultipleBond
private boolean isCartesian
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 javajs.util.BS bsForPass2
private boolean isPass2
private double rTheta
private int xAxis1
private int yAxis1
private int xAxis2
private int yAxis2
private int dxStep
private int dyStep
private javajs.util.M3 rot
private javajs.util.A4 a4
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()