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, bsFaces, diameter, frontOnly, imageFontScaling, isTranslucent, mesh, normixes, pt1f, pt1i, pt2f, pt2i, scalePixelsPerMicron, screens, transformedVectors, vertexCount, vertices, width |
Fields inherited from class org.jmol.shape.ShapeRenderer |
colix, g3d, isGenerator, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, slabbing, 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
ptConnect
javax.vecmath.Point3i ptConnect
ring6Points
private final javax.vecmath.Point3f[] ring6Points
ring6Screens
private final javax.vecmath.Point3i[] ring6Screens
ring5Points
private final javax.vecmath.Point3f[] ring5Points
ring5Screens
private final javax.vecmath.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,
javax.vecmath.Point3i backboneScreen)
renderRing6
private void renderRing6()
renderRing5
private void renderRing5()