org.jmol.util
Modifier and Type | Field and Description |
---|---|
protected float |
a |
protected double |
a_ |
protected float |
alpha |
protected float |
b |
protected double |
b_ |
protected float |
beta |
protected float |
c |
protected double |
c_ |
protected double |
cA_ |
protected double |
cB_ |
protected double |
cosAlpha |
protected double |
cosBeta |
protected double |
cosGamma |
protected int |
dimension |
protected float |
gamma |
static int |
INFO_A |
static int |
INFO_ALPHA |
static int |
INFO_B |
static int |
INFO_BETA |
static int |
INFO_C |
static int |
INFO_DIMENSIONS |
static int |
INFO_GAMMA |
protected Matrix4f |
matrixCartesianToFractional |
protected Matrix4f |
matrixCtoFAbsolute |
Matrix4f |
matrixFractionalToCartesian |
protected Matrix4f |
matrixFtoCAbsolute |
protected float[] |
notionalUnitcell |
protected double |
sinAlpha |
protected double |
sinBeta |
protected double |
sinGamma |
protected static float |
toRadians |
protected double |
volume |
Constructor and Description |
---|
SimpleUnitCell(float[] parameters) |
Modifier and Type | Method and Description |
---|---|
float |
getInfo(int infoType) |
float[] |
getNotionalUnitCell() |
float[] |
getUnitCellAsArray(boolean vectorsOnly) |
static Point3f |
ijkToPoint3f(int nnn) |
static void |
ijkToPoint3f(int nnn,
Point3f cell,
int c) |
boolean |
isPolymer() |
boolean |
isSlab() |
static boolean |
isValid(float[] parameters) |
void |
toCartesian(Point3f pt,
boolean isAbsolute) |
void |
toFractional(Point3f pt,
boolean isAbsolute) |
protected float[] notionalUnitcell
protected Matrix4f matrixCartesianToFractional
public Matrix4f matrixFractionalToCartesian
protected static final float toRadians
protected float a
protected float b
protected float c
protected float alpha
protected float beta
protected float gamma
protected double cosAlpha
protected double sinAlpha
protected double cosBeta
protected double sinBeta
protected double cosGamma
protected double sinGamma
protected double volume
protected double cA_
protected double cB_
protected double a_
protected double b_
protected double c_
protected int dimension
protected Matrix4f matrixCtoFAbsolute
protected Matrix4f matrixFtoCAbsolute
public static final int INFO_DIMENSIONS
public static final int INFO_GAMMA
public static final int INFO_BETA
public static final int INFO_ALPHA
public static final int INFO_C
public static final int INFO_B
public static final int INFO_A
public static boolean isValid(float[] parameters)
public final void toCartesian(Point3f pt, boolean isAbsolute)
public final void toFractional(Point3f pt, boolean isAbsolute)
public boolean isPolymer()
public boolean isSlab()
public final float[] getNotionalUnitCell()
public final float[] getUnitCellAsArray(boolean vectorsOnly)
public final float getInfo(int infoType)
public static Point3f ijkToPoint3f(int nnn)
public static void ijkToPoint3f(int nnn, Point3f cell, int c)