org.jmol.symmetry
Class Translation

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

 class Translation
extends java.lang.Object


Field Summary
(package private) static Translation[] hallTranslationTerms
           
(package private) static java.lang.String[] latticeTranslationData
           
(package private) static int nLatticeTypes
           
(package private)  int rotationOrder
           
(package private)  int rotationShift12ths
           
(package private)  char translationCode
           
(package private)  javax.vecmath.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, javax.vecmath.Point3i vectorShift12ths)
           
 
Method Summary
(package private) static java.lang.String getHallLatticeEquivalent(int latticeParameter)
           
(package private) static char getLatticeCode(int latt)
           
(package private) static java.lang.String getLatticeDesignation(char latticeCode, boolean isCentrosymmetric)
           
(package private) static java.lang.String getLatticeDesignation(int latt)
           
(package private) static java.lang.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

javax.vecmath.Point3i vectorShift12ths

latticeTranslationData

static final java.lang.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,
                    javax.vecmath.Point3i vectorShift12ths)

Translation

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

getHallLatticeEquivalent

static final java.lang.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 java.lang.String getLatticeDesignation(int latt)

getLatticeDesignation

static final java.lang.String getLatticeDesignation(char latticeCode,
                                                    boolean isCentrosymmetric)

getLatticeExtension

static final java.lang.String getLatticeExtension(char latt,
                                                  boolean isCentrosymmetric)