Package org.jmol.renderbio
Class NucleicRenderer
java.lang.Object
org.jmol.renderbio.NucleicRenderer
extends CartoonRenderer for nucleics
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javajs.util.P3
private javajs.util.P3
private javajs.util.P3
private javajs.util.P3
private float
private BioShapeRenderer
private boolean
private boolean
private boolean
private boolean
private boolean
private short
private JmolRendererInterface
private javajs.util.P3
private javajs.util.P3[]
private javajs.util.P3[]
private javajs.util.P3[]
private javajs.util.P3[]
private javajs.util.P3[]
private TransformManager
private final int[]
private Viewer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
drawEdges
(javajs.util.P3[] scr, javajs.util.P3[] pt, int n) private void
private void
renderCyl
(javajs.util.P3 s1, javajs.util.P3 s2, javajs.util.P3 p1, javajs.util.P3 p2) private void
renderEdge
(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j) private void
renderLeontisWesthofEdges
(NucleicMonomer nucleotide) (package private) void
renderNucleic
(BioShapeRenderer renderer) private void
renderNucleicBaseStep
(int im, javajs.util.T3 ptPnext, javajs.util.T3 scrPnext) private void
private void
private void
private void
renderSteps
(NucleicMonomer g, int i) private void
renderTriangle
(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j, int k, boolean doShade) private void
transformPoints
(int count, javajs.util.T3[] angstroms, javajs.util.P3[] screens)
-
Field Details
-
cartoonBaseEdges
private boolean cartoonBaseEdges -
cartoonBlocks
private boolean cartoonBlocks -
blockHeight
private float blockHeight -
cartoonLadders
private boolean cartoonLadders -
cartoonRibose
private boolean cartoonRibose -
rPt
private javajs.util.P3[] rPt -
rPt5
private javajs.util.P3[] rPt5 -
rScr
private javajs.util.P3[] rScr -
rScr5
private javajs.util.P3[] rScr5 -
basePt
private javajs.util.P3 basePt -
backbonePt
private javajs.util.P3 backbonePt -
baseScreen
private javajs.util.P3 baseScreen -
backboneScreen
private javajs.util.P3 backboneScreen -
ptTemp
private javajs.util.P3 ptTemp -
vwr
-
tm
-
g3d
-
bsr
-
colix
private short colix -
cartoonSteps
private boolean cartoonSteps -
scrBox
private javajs.util.P3[] scrBox -
triangles
private final int[] triangles
-
-
Constructor Details
-
NucleicRenderer
public NucleicRenderer()
-
-
Method Details
-
renderNucleic
-
renderNucleicBaseStep
private void renderNucleicBaseStep(int im, javajs.util.T3 ptPnext, javajs.util.T3 scrPnext) -
renderSteps
-
transformPoints
private void transformPoints(int count, javajs.util.T3[] angstroms, javajs.util.P3[] screens) -
drawEdges
private void drawEdges(javajs.util.P3[] scr, javajs.util.P3[] pt, int n) -
renderBlock
-
renderLeontisWesthofEdges
-
renderEdge
private void renderEdge(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j) -
renderCyl
private void renderCyl(javajs.util.P3 s1, javajs.util.P3 s2, javajs.util.P3 p1, javajs.util.P3 p2) -
renderTriangle
private void renderTriangle(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j, int k, boolean doShade) - Parameters:
scr
-pt
-i
-j
-k
-doShade
- if shade was not calculated previously;
-
renderRing6
private void renderRing6() -
renderRing5
private void renderRing5() -
renderRibose
private void renderRibose()
-