| Interface | Description |
|---|---|
| JmolNode | |
| LoggerInterface |
Interface used for the logging mechanism.
|
| Class | Description |
|---|---|
| ArrayUtil | |
| AxisAngle4f |
A 4 element axis angle represented by single precision floating point
x,y,z,angle components.
|
| BitSet32 |
a fast 32-bit BitSet optimized for Java2Script -- about 25 times faster than
java.util.BitSet
|
| BoxInfo | |
| BS |
a fast 64-bit BitSet optimized as 32-bit in Java2Script -- about 25 times faster than
java.util.BitSet in JavaScript.
|
| BSUtil | |
| C |
Implements a color index model using a colix as a
COLor IndeX.
|
| ColorEncoder | |
| ColorUtil | |
| CommandHistory |
Implements a queue for a bash-like command history.
|
| ContactPair | |
| DefaultLogger |
Default implementation of the logger.
|
| Dimension | |
| Eigen |
Eigenvalues and eigenvectors of a real matrix.
|
| EigenSort |
sort from smallest to largest absolute
|
| Elements | |
| Escape | |
| GData | |
| Geodesic |
J2SRequireImport is needed because we use ArrayUtil in a static method
|
| Hermite | |
| Int2IntHash | |
| Int2IntHash.Entry | |
| JmolEdge | |
| JmolFont |
Provides font support using a byte fid
(Font ID) as an index into font table.
|
| JmolList<V> |
created to remove ambiguities in add and remove
|
| JmolMolecule |
an independent class utilizing only org.jmol.api.JmolNode, not org.jmol.modelset.Atom
for use in finding molecules in models and SMILES strings
|
| Logger |
Logger mechanism.
|
| Matrix3f |
A single precision floating point 3 by 3 matrix.
|
| Matrix4f |
A single precision floating point 4 by 4 matrix.
|
| Measure | |
| MeshSurface | |
| Modulation |
A class to allow for more complex vibrations and associated
phenomena, such as modulated crystals.
|
| Normix |
Provides quantization of normalized vectors so that shading for
lighting calculations can be handled by a simple index lookup
|
| P3 |
A 3 element point that is represented by single precision floating point
x,y,z coordinates.
|
| P3i |
A 3 element point that is represented by signed integer x,y,z coordinates.
|
| P4 |
A 4 element point that is represented by single precision floating point
x,y,z,w coordinates.
|
| Parser | |
| Point3fi |
the Point3fi class allows storage of critical information involving
an atom, picked bond, or measurement point, including:
xyz position
screen position
screen radius (-1 for a simple point)
index (for atoms or for an associated bond that has be picked)
associated modelIndex (for measurement points)
|
| Quaternion | |
| Rectangle | |
| Rgb16 | |
| SB |
Interesting thing here is that JavaScript is 3x faster than Java in handling strings.
|
| Shader |
All functions.
|
| SimpleUnitCell |
general-purpose simple unit cell for calculations
and as a super-class of unitcell, which is only part of Symmetry
allows one-dimensional (polymer) and two-dimensional (slab)
periodicity
|
| TempArray | |
| Tensor | |
| TextFormat | |
| TriangleData | |
| Tuple3d |
A generic 3 element tuple that is represented by double precision floating
point x,y and z coordinates.
|
| Tuple3f |
A generic 3 element tuple that is represented by single precision floating
point x,y and z coordinates.
|
| Tuple3i |
A 3-element tuple represented by signed integer x,y,z coordinates.
|
| Tuple4f |
A generic 4 element tuple that is represented by single precision floating
point x,y,z and w coordinates.
|
| V3 |
A 3-element vector that is represented by single precision floating point
x,y,z coordinates.
|
| Vector3d |
A 3 element vector that is represented by double precision floating point
x,y,z coordinates.
|
| Vibration |
A class to allow for more complex vibrations and associated
phenomena, such as modulated crystals.
|
| Enum | Description |
|---|---|
| JmolEdge.EnumBondOrder |
| Annotation Type | Description |
|---|---|
| J2SIgnoreImport | |
| J2SRequireImport |