Package org.jmol.render
Class BbcageRenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.render.FontLineShapeRenderer
org.jmol.render.BbcageRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BS
protected boolean
protected boolean
protected int
protected final P3[]
protected int
protected P3
protected boolean
protected boolean
protected boolean
protected boolean
protected char[]
protected P3[]
protected P3[]
Fields inherited from class org.jmol.render.FontLineShapeRenderer
asLineOnly, colixA, colixB, dashDots, dashes, dotsOrDashes, draw000, endcap, font3d, fourdots, hDashes, imageFontScaling, ndots, pointT, pointT2, pointT3, pt0, pt0i, pt1, pt2i, pymoldashes, s1, s2, sixdots, tickA, tickAs, tickB, tickBs, tickInfo, twodots, vectorT, vectorT2, vectorT3, width
Fields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected boolean
render()
protected void
renderCage
(int mad, P3[] vertices, int[][] faces, P3[] axisPoints, int firstLine, int allowedEdges0, int allowedEdges1, float scale) protected void
renderCageLine
(int i, int edge0, int edge1, int d, boolean drawTicks) protected void
protected void
setPeriodicity
(P3[] vertices, float scale) Uccage onlyprotected void
Methods inherited from class org.jmol.render.FontLineShapeRenderer
checkTickTemps, drawDashedCylinder, drawLine, drawLine2, drawString, drawTicks, fillCylinder, getDiameter, renderLine
Methods inherited from class org.jmol.render.ShapeRenderer
isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
Field Details
-
p3Screens
-
tickEdges
protected char[] tickEdges -
isSlab
protected boolean isSlab -
isPolymer
protected boolean isPolymer -
periodicity
protected int periodicity -
nDims
protected int nDims -
bsPeriod
-
pt
-
vvert
-
vvertA
-
shiftA
protected boolean shiftA -
shiftB
protected boolean shiftB -
shiftC
protected boolean shiftC -
shifting
protected boolean shifting
-
-
Constructor Details
-
BbcageRenderer
public BbcageRenderer()
-
-
Method Details
-
initRenderer
protected void initRenderer()- Overrides:
initRenderer
in classShapeRenderer
-
render
protected boolean render()- Specified by:
render
in classShapeRenderer
-
setPeriodicity
Uccage only- Parameters:
vertices
-scale
-
-
renderCage
-
renderCageLine
protected void renderCageLine(int i, int edge0, int edge1, int d, boolean drawTicks) - Parameters:
i
-edge0
-edge1
-d
-drawTicks
-
-
setBSPeriod
protected void setBSPeriod() -
setShifts
protected void setShifts()
-