Logo Search packages:      
Sourcecode: jmol version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Package Functions | Package Attributes | Private Member Functions | Private Attributes | Static Private Attributes

org::jmol::shapebio::RocketsRenderer Class Reference

Inheritance diagram for org::jmol::shapebio::RocketsRenderer:
Inheritance graph
[legend]
Collaboration diagram for org::jmol::shapebio::RocketsRenderer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void render (JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
boolean render1 (Mesh mesh)
final void setViewerG3dShapeID (Viewer viewer, JmolRendererInterface g3d, int shapeID)

Protected Member Functions

void calcRopeMidPoints (boolean isNewStyle)
void calcScreenControlPoints ()
void calcScreenControlPoints (Point3f[] points)
Point3i[] calcScreens (float offsetFraction)
void drawLine (int iA, int iB, boolean fill, Point3f vA, Point3f vB, Point3i sA, Point3i sB)
void exportSurface ()
short getLeadColix (int i)
void initRenderer ()
boolean isHelix (int i)
boolean isPolygonDisplayable (int i)
boolean isSheet (int i)
void render ()
void render1 ()
void render2 (boolean generateSet)
void renderBioShape (BioShape bioShape)
void renderCone (int i, Point3f pointBegin, Point3f pointEnd, Point3f screenPtBegin, Point3f screenPtEnd)
void renderHermiteArrowHead (int i)
void renderHermiteConic (int i, boolean thisTypeOnly)
void renderHermiteCylinder (Point3i[] screens, int i)
void renderHermiteRibbon (boolean doFill, int i, boolean thisTypeOnly)
void renderPending ()
void renderPoints ()
void renderSpecialSegment (Monomer monomer, short thisColix, short thisMad)
void renderTriangles (boolean fill, boolean iShowTriangles, boolean generateSet)

Protected Attributes

boolean antialias
BitSet bsFaces = new BitSet()
BitSet bsVisible = new BitSet()
short colix
short[] colixes
Point3f[] controlPoints
Point3i[] controlPointScreens
Point3f[] cordMidPoints
int diameter
int exportType
boolean frontOnly
JmolRendererInterface g3d
float imageFontScaling
boolean isCarbohydrate
boolean isNucleic
boolean isTranslucent
Point3f latticeOffset = new Point3f()
int[] leadAtomIndices
short mad
short madBeg
short madEnd
short madMid
short[] mads
Mesh mesh
ModelSet modelSet
int monomerCount
Monomer[] monomers
int myVisibilityFlag
short[] normixes
final Point3f pt1f = new Point3f()
final Point3i pt1i = new Point3i()
final Point3f pt2f = new Point3f()
final Point3i pt2i = new Point3i()
final Point3i pt3i = new Point3i()
boolean renderArrowHeads
Point3i[] ribbonBottomScreens
Point3i[] ribbonTopScreens
float scalePixelsPerMicron
Point3i[] screens
Shape shape
int shapeID
byte[] structureTypes
Point4f thePlane
boolean tPending
Vector3f[] transformedVectors
int vertexCount
Point3f[] vertices
Viewer viewer
float width
Vector3f[] wingVectors

Package Functions

 [instance initializer]
void buildArrowHeadBox (Point3f pointCorner, Vector3f scaledWidthVector, Vector3f scaledHeightVector, Point3f pointTip)
void buildBox (Point3f pointCorner, Vector3f scaledWidthVector, Vector3f scaledHeightVector, Vector3f lengthVector)
void drawArrowHeadBox (Point3f base, Point3f tip)
void drawBox (Point3f pointA, Point3f pointB)

Package Attributes

int diameterEnd
int diameterMid
boolean doCap1
int iNext
int iNext2
int iNext3

Private Member Functions

void renderPendingRocketSegment (int i, Point3f pointStart, Point3f pointBeforeEnd, Point3f pointEnd, boolean tEnd)
void renderPendingSheet (Point3f pointStart, Point3f pointBeforeEnd, Point3f pointEnd, boolean tEnd)

Private Attributes

final Point3f[] corners = new Point3f[8]
int endIndexPending
final Vector3f lengthVector = new Vector3f()
final Point3f pointCorner = new Point3f()
final Point3f pointTipOffset = new Point3f()
ProteinStructure proteinstructurePending
final Vector3f scaledHeightVector = new Vector3f()
final Vector3f scaledWidthVector = new Vector3f()
Point3f screenA = new Point3f()
Point3f screenB = new Point3f()
Point3f screenC = new Point3f()
final Point3f[] screenCorners = new Point3f[8]
int startIndexPending

Static Private Attributes

static final byte arrowHeadFaces []
static final byte[] boxFaces
static final float MIN_CONE_HEIGHT = 0.05f

Detailed Description

Definition at line 38 of file RocketsRenderer.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index