Uses of Package
org.proteinshader.math

Packages that use org.proteinshader.math
org.proteinshader.graphics Holds the drawing classes: Ribbon, Tube, FrenetFrames, Sphere, and Cylinder. 
org.proteinshader.gui.viewing Holds important helper classes that the Renderer uses to control the view: Camera, Rotation, Lighting, etc
org.proteinshader.math The key classes in this package are Hermite and Quaternion, which are needed for generating the ribbons and tubes that are used to represent the backbone of a protein in a cartoon-type display. 
org.proteinshader.structure Holds the classes that store information from a Protein Data Bank file: Structure, Model, Chain, AminoAcid, Heterogen, Water, Atom, Bond, Helix, BetaStrand, Loop, etc
org.proteinshader.structure.io Holds the classes needed for reading Protein Data Bank structure files. 
org.proteinshader.structure.visitor Holds Visitor classes that know how to traverse the hierarchy of objects held by class Structure. 
 

Classes in org.proteinshader.math used by org.proteinshader.graphics
LocalFrame
          Stores a local coordinate frame as a rotation (a Quaternion) and a translation (a Point3d).
 

Classes in org.proteinshader.math used by org.proteinshader.gui.viewing
Vec3d
          This class is used to create a vector with 3 elements of type double.
 

Classes in org.proteinshader.math used by org.proteinshader.math
Hermite
          Calculates a cubic equation between two control points so that points on the curve in between can be interpolated.
LocalFrame
          Stores a local coordinate frame as a rotation (a Quaternion) and a translation (a Point3d).
Point3d
          This class is used to create a point with 3 elements of type double.
Quaternion
          This class is used to create a quaternion, a four-dimensional complex number that is typically used to represent a rotation in three-dimensional space.
Vec3d
          This class is used to create a vector with 3 elements of type double.
 

Classes in org.proteinshader.math used by org.proteinshader.structure
Hermite
          Calculates a cubic equation between two control points so that points on the curve in between can be interpolated.
LocalFrame
          Stores a local coordinate frame as a rotation (a Quaternion) and a translation (a Point3d).
Point3d
          This class is used to create a point with 3 elements of type double.
Quaternion
          This class is used to create a quaternion, a four-dimensional complex number that is typically used to represent a rotation in three-dimensional space.
Vec3d
          This class is used to create a vector with 3 elements of type double.
 

Classes in org.proteinshader.math used by org.proteinshader.structure.io
LocalFrame
          Stores a local coordinate frame as a rotation (a Quaternion) and a translation (a Point3d).
 

Classes in org.proteinshader.math used by org.proteinshader.structure.visitor
Quaternion
          This class is used to create a quaternion, a four-dimensional complex number that is typically used to represent a rotation in three-dimensional space.
 



Copyright © 2007-2008