public class NucleicRenderer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javajs.util.P3 |
backbonePt |
private javajs.util.P3i |
backboneScreen |
private javajs.util.P3 |
basePt |
private javajs.util.P3i |
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.P3i[] |
rScr |
private javajs.util.P3i[] |
rScr5 |
private TransformManager |
tm |
private Viewer |
vwr |
Constructor and Description |
---|
NucleicRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
drawEdges(javajs.util.P3i[] scr,
javajs.util.P3[] pt,
int n) |
private void |
renderCyl(javajs.util.P3i s1,
javajs.util.P3i s2,
javajs.util.P3 p1,
javajs.util.P3 p2) |
private void |
renderEdge(javajs.util.P3i[] 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.P3i[] scr,
javajs.util.P3[] pt,
int i,
int j,
int k,
boolean doShade) |
private boolean renderEdges
private boolean ladderOnly
private boolean renderRibose
private javajs.util.P3[] rPt
private javajs.util.P3[] rPt5
private javajs.util.P3i[] rScr
private javajs.util.P3i[] rScr5
private javajs.util.P3 basePt
private javajs.util.P3 backbonePt
private javajs.util.P3i baseScreen
private javajs.util.P3i 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 drawEdges(javajs.util.P3i[] scr, javajs.util.P3[] pt, int n)
private void renderLeontisWesthofEdges(NucleicMonomer nucleotide)
private void renderEdge(javajs.util.P3i[] scr, javajs.util.P3[] pt, int i, int j)
private void renderCyl(javajs.util.P3i s1, javajs.util.P3i s2, javajs.util.P3 p1, javajs.util.P3 p2)
private void renderTriangle(javajs.util.P3i[] 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()