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 |