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 float |
blockHeight |
private BioShapeRenderer |
bsr |
private boolean |
cartoonBaseEdges |
private boolean |
cartoonBlocks |
private boolean |
cartoonLadders |
private boolean |
cartoonRibose |
private boolean |
cartoonSteps |
private short |
colix |
private JmolRendererInterface |
g3d |
private javajs.util.P3 |
ptTemp |
private javajs.util.P3[] |
rPt |
private javajs.util.P3[] |
rPt5 |
private javajs.util.P3[] |
rScr |
private javajs.util.P3[] |
rScr5 |
private javajs.util.P3[] |
scrBox |
private TransformManager |
tm |
private int[] |
triangles |
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 |
renderBlock(NucleicMonomer g) |
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 |
renderRibose() |
private void |
renderRing5() |
private void |
renderRing6() |
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) |
private boolean cartoonBaseEdges
private boolean cartoonBlocks
private float blockHeight
private boolean cartoonLadders
private boolean cartoonRibose
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 javajs.util.P3 ptTemp
private Viewer vwr
private TransformManager tm
private JmolRendererInterface g3d
private BioShapeRenderer bsr
private short colix
private boolean cartoonSteps
private javajs.util.P3[] scrBox
private final int[] triangles
void renderNucleic(BioShapeRenderer renderer)
private void renderNucleicBaseStep(int im, javajs.util.T3 ptPnext, javajs.util.T3 scrPnext)
private void renderSteps(NucleicMonomer g, int i)
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 renderBlock(NucleicMonomer g)
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()