Package org.jmol.renderbio
Class StrandsRenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.renderbio.BioShapeRenderer
org.jmol.renderbio.StrandsRenderer
- Direct Known Subclasses:
MeshRibbonRenderer
,RocketsRenderer
,TraceRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float
protected int
protected float
Fields inherited from class org.jmol.renderbio.BioShapeRenderer
aspectRatio, bioShape, bsVisible, cartoonsFancy, colixBack, colixes, colixesBack, controlPoints, controlPointScreens, diameterBeg, diameterEnd, diameterMid, hermiteLevel, iNext, iNext2, iNext3, iPrev, isCarbohydrate, isHighRes, isNucleic, isPhosphorusOnly, leadAtomIndices, madBeg, madEnd, madMid, mads, meshRenderer, monomerCount, monomers, ribbonBottomScreens, ribbonTopScreens, structureTypes, wingVectors, wireframeOnly
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
renderBioShape
(BioShape bioShape) private void
renderStrand
(javajs.util.P3[] screens) protected void
protected void
protected boolean
Methods inherited from class org.jmol.renderbio.BioShapeRenderer
calcScreenControlPoints, calcScreens, drawSegmentAB, getLeadColix, getLeadColixBack, render, renderHermiteArrowHead, renderHermiteConic, renderHermiteCylinder, renderHermiteRibbon, setBioColix, setColix, setNeighbors
Methods inherited from class org.jmol.render.ShapeRenderer
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
Field Details
-
strandCount
protected int strandCount -
strandSeparation
protected float strandSeparation -
baseStrandOffset
protected float baseStrandOffset
-
-
Constructor Details
-
StrandsRenderer
public StrandsRenderer()
-
-
Method Details
-
renderBioShape
- Specified by:
renderBioShape
in classBioShapeRenderer
-
renderStrandShape
protected void renderStrandShape() -
setStrandCount
protected boolean setStrandCount() -
renderStrands
protected void renderStrands() -
renderStrand
private void renderStrand(javajs.util.P3[] screens)
-