org.jmol.shapebio
Class CartoonRenderer
java.lang.Object
org.jmol.shape.ShapeRenderer
org.jmol.shape.MeshRenderer
org.jmol.shapebio.BioShapeRenderer
org.jmol.shapebio.RocketsRenderer
org.jmol.shapebio.CartoonRenderer
public class CartoonRenderer
- extends RocketsRenderer
Fields inherited from class org.jmol.shapebio.BioShapeRenderer |
bsVisible, colixes, controlPoints, controlPointScreens, isCarbohydrate, isNucleic, leadAtomIndices, mads, monomerCount, monomers, ribbonBottomScreens, ribbonTopScreens, structureTypes, wingVectors |
Fields inherited from class org.jmol.shape.MeshRenderer |
antialias, bsPolygons, diameter, frontOnly, imageFontScaling, isTranslucent, latticeOffset, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, thePlane, transformedVectors, vertexCount, vertices, width |
Fields inherited from class org.jmol.shape.ShapeRenderer |
colix, exportType, g3d, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer |
Methods inherited from class org.jmol.shapebio.BioShapeRenderer |
calcScreenControlPoints, calcScreenControlPoints, calcScreens, getLeadColix, isHelix, render, renderCone, renderHermiteArrowHead, renderHermiteConic, renderHermiteCylinder, renderHermiteRibbon |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newRockets
private boolean newRockets
renderAsRockets
private boolean renderAsRockets
renderEdges
private boolean renderEdges
colixSugarEdge
private short colixSugarEdge
colixWatsonCrickEdge
private short colixWatsonCrickEdge
colixHoogsteenEdge
private short colixHoogsteenEdge
ptConnect
Point3i ptConnect
ring6Points
private final Point3f[] ring6Points
ring6Screens
private final Point3i[] ring6Screens
ring5Points
private final Point3f[] ring5Points
ring5Screens
private final Point3i[] ring5Screens
CartoonRenderer
public CartoonRenderer()
renderBioShape
protected void renderBioShape(BioShape bioShape)
- Overrides:
renderBioShape
in class RocketsRenderer
renderNucleic
void renderNucleic()
render1
protected void render1()
- Overrides:
render1
in class RocketsRenderer
renderRockets
private void renderRockets()
renderNucleicBaseStep
private void renderNucleicBaseStep(NucleicMonomer nucleotide,
short thisMad,
Point3i backboneScreen)
renderLenotisWesthofEdges
private void renderLenotisWesthofEdges(NucleicMonomer nucleotide,
short thisMad,
Point3i backboneScreen)
renderTriangle
private void renderTriangle(Point3f[] ring6Points2)
renderRing6
private void renderRing6()
renderRing5
private void renderRing5()