Package org.jmol.symmetry
Class HallInfo
java.lang.Object
org.jmol.symmetry.HallInfo
Bob Hanson 9/2006
This class could be easily adapted for other use by implementing
something like M4 (4x4 matrix), P3i (integer point), and SB (stringBuilder)
references: International Tables for Crystallography Vol. A. (2002)
http://www.iucr.org/iucr-top/cif/cifdic_html/1/cif_core.dic/Ispace_group_symop_operation_xyz.html
http://www.iucr.org/iucr-top/cif/cifdic_html/1/cif_core.dic/Isymmetry_equiv_pos_as_xyz.html
"Space-group notation with an explicit origin", S. R. Hall,
Acta Cryst. (1981). A37, 517-525
https://doi.org/10.1107/S0567739481001228
LATT : http://macxray.chem.upenn.edu/LATT.pdf thank you, Patrick Carroll
Hall symbols:
http://cci.lbl.gov/sginfo/hall_symbols.html
and
http://cci.lbl.gov/cctbx/explore_symmetry.html
(-)L [N_A^T_1] [N_A^T_2] ... [N_A^T_P] V(Nx Ny Nz)
lattice types S and T are not supported here
NEVER ACCESS THESE METHODS OUTSIDE OF THIS PACKAGE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
An interface to receive the decoded matrices from Hall notation. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
char
static int
getLatticeIndex
(char latticeCode) static int
getLatticeIndexFromCode
(int latticeParameter) int
boolean
boolean
toString()
-
Field Details
-
nRotations
protected int nRotations -
vector12ths
-
vectorCode
-
-
Method Details
-
getRotationCount
public int getRotationCount() -
isGenerated
public boolean isGenerated() -
getLatticeCode
public char getLatticeCode() -
isCentrosymmetric
public boolean isCentrosymmetric() -
getHallSymbol
-
toString
-
generateAllOperators
-
getLatticeIndex
public static int getLatticeIndex(char latticeCode) -
getLatticeIndexFromCode
public static int getLatticeIndexFromCode(int latticeParameter)
-