Package org.jmol.renderbio
Class NucleicRenderer
- java.lang.Object
-
- org.jmol.renderbio.NucleicRenderer
-
public class NucleicRenderer extends java.lang.Objectextends CartoonRenderer for nucleics
-
-
Field Summary
Fields Modifier and Type Field Description private javajs.util.P3backbonePtprivate javajs.util.P3backboneScreenprivate javajs.util.P3basePtprivate javajs.util.P3baseScreenprivate BioShapeRendererbsrprivate shortcolixprivate JmolRendererInterfaceg3dprivate booleanladderOnlyprivate booleanrenderEdgesprivate booleanrenderRiboseprivate javajs.util.P3[]rPtprivate javajs.util.P3[]rPt5private javajs.util.P3[]rScrprivate javajs.util.P3[]rScr5private TransformManagertmprivate Viewervwr
-
Constructor Summary
Constructors Constructor Description NucleicRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddrawEdges(javajs.util.P3[] scr, javajs.util.P3[] pt, int n)private 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)private voidrenderRibose()private voidrenderRing5()private voidrenderRing6()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 Detail
-
renderEdges
private boolean renderEdges
-
ladderOnly
private boolean ladderOnly
-
renderRibose
private boolean renderRibose
-
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
-
vwr
private Viewer vwr
-
tm
private TransformManager tm
-
g3d
private JmolRendererInterface g3d
-
bsr
private BioShapeRenderer bsr
-
colix
private short colix
-
-
Method Detail
-
renderNucleic
void renderNucleic(BioShapeRenderer renderer)
-
renderNucleicBaseStep
private void renderNucleicBaseStep(int im)
-
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)
-
renderLeontisWesthofEdges
private void renderLeontisWesthofEdges(NucleicMonomer nucleotide)
-
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()
-
-