org.jmol.symmetry
Class Translation

java.lang.Object
  extended by org.jmol.symmetry.Translation

 class Translation
extends Object


Field Summary
(package private) static Translation[] hallTranslationTerms
           
(package private) static String[] latticeTranslationData
           
(package private) static int nLatticeTypes
           
(package private)  int rotationOrder
           
(package private)  int rotationShift12ths
           
(package private)  char translationCode
           
(package private)  Point3i vectorShift12ths
           
 
Constructor Summary
(package private) Translation()
           
(package private) Translation(char translationCode, int order)
           
private Translation(char translationCode, int order, int rotationShift12ths)
           
private Translation(char translationCode, int order, Point3i vectorShift12ths)
           
 
Method Summary
(package private) static String getHallLatticeEquivalent(int latticeParameter)
           
(package private) static char getLatticeCode(int latt)
           
(package private) static String getLatticeDesignation(char latticeCode, boolean isCentrosymmetric)
           
(package private) static String getLatticeDesignation(int latt)
           
(package private) static String getLatticeExtension(char latt, boolean isCentrosymmetric)
           
(package private) static int getLatticeIndex(char latt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

translationCode

char translationCode

rotationOrder

int rotationOrder

rotationShift12ths

int rotationShift12ths

vectorShift12ths

Point3i vectorShift12ths

latticeTranslationData

static final String[] latticeTranslationData

nLatticeTypes

static final int nLatticeTypes

hallTranslationTerms

static final Translation[] hallTranslationTerms
Constructor Detail

Translation

Translation()

Translation

Translation(char translationCode,
            int order)

Translation

private Translation(char translationCode,
                    int order,
                    Point3i vectorShift12ths)

Translation

private Translation(char translationCode,
                    int order,
                    int rotationShift12ths)
Method Detail

getHallLatticeEquivalent

static final String getHallLatticeEquivalent(int latticeParameter)

getLatticeIndex

static final int getLatticeIndex(char latt)

getLatticeCode

static final char getLatticeCode(int latt)
Parameters:
latt - SHELX index or character
Returns:
lattice character P I R F A B C S T or \0

getLatticeDesignation

static final String getLatticeDesignation(int latt)

getLatticeDesignation

static final String getLatticeDesignation(char latticeCode,
                                          boolean isCentrosymmetric)

getLatticeExtension

static final String getLatticeExtension(char latt,
                                        boolean isCentrosymmetric)