|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.vecmath.Matrix4f
org.jmol.symmetry.SymmetryOperation
class SymmetryOperation
Field Summary | |
---|---|
(package private) javax.vecmath.Point3f |
atomTest
|
(package private) boolean |
doNormalize
|
private javax.vecmath.Point4f |
temp
|
private static java.lang.String[] |
twelfths
|
(package private) java.lang.String |
xyz
|
(package private) java.lang.String |
xyzOriginal
|
Fields inherited from class javax.vecmath.Matrix4f |
---|
m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33 |
Constructor Summary | |
---|---|
SymmetryOperation()
|
|
SymmetryOperation(boolean doNormalize)
|
|
SymmetryOperation(SymmetryOperation op,
javax.vecmath.Point3f[] atoms,
int atomIndex,
int count,
boolean doNormalize)
|
Method Summary | |
---|---|
(package private) static java.lang.String |
dumpCanonicalSeitz(javax.vecmath.Matrix4f s)
|
(package private) java.lang.String |
dumpInfo()
|
(package private) static java.lang.String |
dumpSeitz(javax.vecmath.Matrix4f s)
|
(package private) java.lang.String |
getXyz(boolean normalized)
|
(package private) static java.lang.String |
getXYZFromMatrix(javax.vecmath.Matrix4f mat,
boolean allPositive)
|
(package private) void |
newPoint(javax.vecmath.Point3f atom1,
javax.vecmath.Point3f atom2,
int transX,
int transY,
int transZ)
|
private float |
normalizeTwelfths(float iValue)
|
(package private) javax.vecmath.Vector3f[] |
rotateEllipsoid(javax.vecmath.Point3f cartCenter,
javax.vecmath.Vector3f[] vectors,
UnitCell unitcell,
javax.vecmath.Point3f ptTemp1,
javax.vecmath.Point3f ptTemp2)
|
(package private) boolean |
setMatrixFromXYZ(java.lang.String xyz)
|
private void |
setOffset(javax.vecmath.Point3f[] atoms,
int atomIndex,
int count)
|
private void |
transformCartesian(UnitCell unitcell,
javax.vecmath.Point3f pt)
|
private static java.lang.String |
twelfthsOf(float n12ths)
|
private static java.lang.String |
xyzFraction(float n12ths,
boolean allPositive)
|
Methods inherited from class javax.vecmath.Matrix4f |
---|
add, add, add, add, determinant, epsilonEquals, equals, equals, get, get, get, get, get, getColumn, getColumn, getElement, getRotationScale, getRow, getRow, getScale, hashCode, invert, invert, mul, mul, mul, mul, mulTransposeBoth, mulTransposeLeft, mulTransposeRight, negate, negate, rotX, rotY, rotZ, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setColumn, setColumn, setColumn, setElement, setIdentity, setRotation, setRotation, setRotation, setRotation, setRotation, setRotationScale, setRow, setRow, setRow, setScale, setTranslation, setZero, sub, sub, toString, transform, transform, transform, transform, transform, transform, transpose, transpose |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
java.lang.String xyzOriginal
java.lang.String xyz
boolean doNormalize
private javax.vecmath.Point4f temp
private static final java.lang.String[] twelfths
javax.vecmath.Point3f atomTest
Constructor Detail |
---|
SymmetryOperation()
SymmetryOperation(boolean doNormalize)
SymmetryOperation(SymmetryOperation op, javax.vecmath.Point3f[] atoms, int atomIndex, int count, boolean doNormalize)
Method Detail |
---|
java.lang.String getXyz(boolean normalized)
void newPoint(javax.vecmath.Point3f atom1, javax.vecmath.Point3f atom2, int transX, int transY, int transZ)
java.lang.String dumpInfo()
static final java.lang.String dumpSeitz(javax.vecmath.Matrix4f s)
static final java.lang.String dumpCanonicalSeitz(javax.vecmath.Matrix4f s)
boolean setMatrixFromXYZ(java.lang.String xyz)
private float normalizeTwelfths(float iValue)
static final java.lang.String getXYZFromMatrix(javax.vecmath.Matrix4f mat, boolean allPositive)
private static final java.lang.String twelfthsOf(float n12ths)
private static final java.lang.String xyzFraction(float n12ths, boolean allPositive)
private void setOffset(javax.vecmath.Point3f[] atoms, int atomIndex, int count)
private void transformCartesian(UnitCell unitcell, javax.vecmath.Point3f pt)
javax.vecmath.Vector3f[] rotateEllipsoid(javax.vecmath.Point3f cartCenter, javax.vecmath.Vector3f[] vectors, UnitCell unitcell, javax.vecmath.Point3f ptTemp1, javax.vecmath.Point3f ptTemp2)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |