| Home >> All >> joelib >> gui |
| | joelib.gui.molviewer.* (37) | | joelib.gui.render.* (15) | | joelib.gui.test.* (5) | | joelib.gui.util.* (4) |
Package Samples:
joelib.gui.molviewer.java3d.util: Provides classes for a simple Java3D visualization of molecules.
joelib.gui.molviewer.java3d.graphics3D
joelib.gui.molviewer.java3d.math.geometry
joelib.gui.molviewer.java3d.math.util
joelib.gui.molviewer.java3d.molecule
joelib.gui.molviewer.java3d
joelib.gui.render
joelib.gui.test
joelib.gui.util
Classes:
MolFileFilter: A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about. Extensions are of the type ".foo", which is typically found on Windows and Unix boxes, but not on Macinthosh. Case is ignored. Example - create a new filter that filerts out all files but gif and jpg image files: JFileChooser chooser = new JFileChooser(); MolFileFilter filter = new MolFileFilter( new String{"sdf", "mol"}, "Structured Data File") chooser.addChoosableFileFilter(filter); chooser.showOpenDialog(this);
Renderer2D: A Renderer class which draws 2D representations of molecules onto a given graphics objects using information from a Renderer2DModel. This renderer uses two coordinate systems. One that is a world coordinates system which is generated from the document coordinates. Additionally, the screen coordinates make up the second system, and are calculated by applying a zoom factor to the world coordinates.
GeoVector3D: A geometric vector class that provides vector computations: length, normalize, dot and cross. note: Vector is a coordinate independent concept. Translating a vector in 3D (or 2D) space yields the same vector.
Java3DHelper: Test class for the Java3D configuration. If no Canvas3D-object can be constructed, or the graphics board is too old, or the graphics device isn't properly configured.
RenderHelper: A set of static utility classes for geometric calculations and operations. This class is extensively used, for example, to render and edit molecule.
Matrix3D: A fairly conventional 3D matrix object that can transform sets of 3D points and perform a variety of manipulations on the transform.
JEditorPaneAndPagePrinter: An javax.swing.JEditorPane which can print his Text.
JLog4JPanel: javax.swing.JPanel for log4j output and general logging.
Point3D: A class that provides mathematical definition of and utility for 3D geometric points
Geometry: A public class that provides mathematical calculation on some geometry entities.
FromToAtoms: Abstract base class for two point informations generated from the atom positions.
Angle: A class that provides mathematical definition of geometric angle
ConjugatedRings: Holding special conjugated ring informations for multiple rings.
Renderer2DModel: Model for Renderer2D that contains settings for drawing objects.
ConjugatedRing: Holding special conjugated ring informations for a single ring.
SharedAtomGroup: SharedAtomGroup.java Created: Sat Nov 28 20:22:12 1998
SharedBondGroup: SharedBondGroup.java Created: Sat Nov 28 20:46:06 1998
Line: A class that defines geometric straight line in 3D space
MathUtils: This class provides some math utility methods.
OrthoLines: Holding multiple orthogonal line informations.
OrthoLine: Holding single orthogonal line informations.
RenderAtom: Holding original atom and render atom.
ViewerAtoms: Atom vector class for Java3D viewer.
ViewerBonds: Bond vector class for Java3D viewer.
| Home | Contact Us | Privacy Policy | Terms of Service |