starfish.chemistry
Class Tube

java.lang.Object
  extended by starfish.chemistry.Tube

public class Tube
extends java.lang.Object


Field Summary
 int bSides
           
 double lastAngle
           
 int nChords
           
 java.util.Vector nodes
           
 java.util.Vector triangles
           
 
Constructor Summary
Tube()
           
 
Method Summary
 void addNode(double x, double y, double z, double nx, double ny, double nz)
           
 int createTriangleArray(double[] coord, int ii, float[] norms, float[] colors)
           
 void drawNodes(java.awt.Graphics g, double xCenter, double yCenter, double scale, java.awt.Dimension d)
           
 void setColor(int iNode, float red, float green, float blue)
           
 void setNChords(int nChords)
           
 void setNSides(int nSides)
           
 void setRadius(int iNode, double a, double b, double rectWidth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nChords

public int nChords

bSides

public int bSides

nodes

public java.util.Vector nodes

triangles

public java.util.Vector triangles

lastAngle

public double lastAngle
Constructor Detail

Tube

public Tube()
Method Detail

setColor

public void setColor(int iNode,
                     float red,
                     float green,
                     float blue)

setRadius

public void setRadius(int iNode,
                      double a,
                      double b,
                      double rectWidth)

setNSides

public void setNSides(int nSides)

setNChords

public void setNChords(int nChords)

addNode

public void addNode(double x,
                    double y,
                    double z,
                    double nx,
                    double ny,
                    double nz)

createTriangleArray

public int createTriangleArray(double[] coord,
                               int ii,
                               float[] norms,
                               float[] colors)

drawNodes

public void drawNodes(java.awt.Graphics g,
                      double xCenter,
                      double yCenter,
                      double scale,
                      java.awt.Dimension d)


Copyright © 2010 One Moon Scientific, Inc. All Rights Reserved.