|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |