org.jmol.symmetry
Class SymmetryOperation
class
SymmetryOperation
extends Matrix4f
Method Summary |
static String | dumpCanonicalSeitz(Matrix4f s) |
String | dumpInfo() |
static String | dumpSeitz(Matrix4f s) |
String | getXyz(boolean normalized) |
static String | getXYZFromMatrix(Matrix4f mat, boolean allPositive) |
void | newPoint(Point3f atom1, Point3f atom2, int transX, int transY, int transZ) |
float | normalizeTwelfths(float iValue) |
Vector3f[] | rotateEllipsoid(Point3f cartCenter, Vector3f[] vectors, UnitCell unitcell, Point3f ptTemp1, Point3f ptTemp2) |
boolean | setMatrixFromXYZ(String xyz) |
void | setOffset(Point3f[] atoms, int atomIndex, int count) |
void | transformCartesian(UnitCell unitcell, Point3f pt) |
static String | twelfthsOf(float n12ths) |
static String | xyzFraction(float n12ths, boolean allPositive) |
Point3f atomTest
boolean doNormalize
private Point4f temp
private static final String[] twelfths
String xyz
String xyzOriginal
SymmetryOperation()
SymmetryOperation(boolean doNormalize)
SymmetryOperation(
SymmetryOperation op, Point3f[] atoms, int atomIndex, int count, boolean doNormalize)
static final String dumpCanonicalSeitz(Matrix4f s)
String dumpInfo()
static final String dumpSeitz(Matrix4f s)
String getXyz(boolean normalized)
static final String getXYZFromMatrix(Matrix4f mat, boolean allPositive)
void newPoint(Point3f atom1, Point3f atom2, int transX, int transY, int transZ)
private float normalizeTwelfths(float iValue)
Vector3f[] rotateEllipsoid(Point3f cartCenter, Vector3f[] vectors,
UnitCell unitcell, Point3f ptTemp1, Point3f ptTemp2)
boolean setMatrixFromXYZ(String xyz)
private void setOffset(Point3f[] atoms, int atomIndex, int count)
private void transformCartesian(
UnitCell unitcell, Point3f pt)
private static final String twelfthsOf(float n12ths)
private static final String xyzFraction(float n12ths, boolean allPositive)