Package org.jmol.renderbio
Class NucleicRenderer
java.lang.Object
org.jmol.renderbio.NucleicRenderer
extends CartoonRenderer for nucleics
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javajs.util.P3private javajs.util.P3private javajs.util.P3private javajs.util.P3private floatprivate BioShapeRendererprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate shortprivate JmolRendererInterfaceprivate javajs.util.P3private javajs.util.P3[]private javajs.util.P3[]private javajs.util.P3[]private javajs.util.P3[]private javajs.util.P3[]private TransformManagerprivate final int[]private Viewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddrawEdges(javajs.util.P3[] scr, javajs.util.P3[] pt, int n) private voidprivate voidrenderCyl(javajs.util.P3 s1, javajs.util.P3 s2, javajs.util.P3 p1, javajs.util.P3 p2) private voidrenderEdge(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j) private voidrenderLeontisWesthofEdges(NucleicMonomer nucleotide) (package private) voidrenderNucleic(BioShapeRenderer renderer) private voidrenderNucleicBaseStep(int im, javajs.util.T3 ptPnext, javajs.util.T3 scrPnext) private voidprivate voidprivate voidprivate voidrenderSteps(NucleicMonomer g, int i) private voidrenderTriangle(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j, int k, boolean doShade) private voidtransformPoints(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()
-