public class NucleicRenderer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javajs.util.P3 |
backbonePt |
private javajs.util.P3 |
backboneScreen |
private javajs.util.P3 |
basePt |
private javajs.util.P3 |
baseScreen |
private BioShapeRenderer |
bsr |
private short |
colix |
private JmolRendererInterface |
g3d |
private boolean |
ladderOnly |
private boolean |
renderEdges |
private boolean |
renderRibose |
private javajs.util.P3[] |
rPt |
private javajs.util.P3[] |
rPt5 |
private javajs.util.P3[] |
rScr |
private javajs.util.P3[] |
rScr5 |
private TransformManager |
tm |
private Viewer |
vwr |
Constructor and Description |
---|
NucleicRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
drawEdges(javajs.util.P3[] scr,
javajs.util.P3[] pt,
int n) |
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) |
private void |
renderRibose() |
private void |
renderRing5() |
private void |
renderRing6() |
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) |
private boolean renderEdges
private boolean ladderOnly
private boolean renderRibose
private javajs.util.P3[] rPt
private javajs.util.P3[] rPt5
private javajs.util.P3[] rScr
private javajs.util.P3[] rScr5
private javajs.util.P3 basePt
private javajs.util.P3 backbonePt
private javajs.util.P3 baseScreen
private javajs.util.P3 backboneScreen
private Viewer vwr
private TransformManager tm
private JmolRendererInterface g3d
private BioShapeRenderer bsr
private short colix
void renderNucleic(BioShapeRenderer renderer)
private void renderNucleicBaseStep(int im)
private void transformPoints(int count, javajs.util.T3[] angstroms, javajs.util.P3[] screens)
private void drawEdges(javajs.util.P3[] scr, javajs.util.P3[] pt, int n)
private void renderLeontisWesthofEdges(NucleicMonomer nucleotide)
private void renderEdge(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j)
private void renderCyl(javajs.util.P3 s1, javajs.util.P3 s2, javajs.util.P3 p1, javajs.util.P3 p2)
private void renderTriangle(javajs.util.P3[] scr, javajs.util.P3[] pt, int i, int j, int k, boolean doShade)
scr
- pt
- i
- j
- k
- doShade
- if shade was not calculated previously;private void renderRing6()
private void renderRing5()
private void renderRibose()