public class SimpleUnitCell
extends java.lang.Object
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 |
protected javax.vecmath.Matrix4f |
matrixCartesianToFractional |
protected javax.vecmath.Matrix4f |
matrixCtoFAbsolute |
protected javax.vecmath.Matrix4f |
matrixFractionalToCartesian |
protected javax.vecmath.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 |
isPolymer() |
boolean |
isSlab() |
static boolean |
isValid(float[] parameters) |
void |
toCartesian(javax.vecmath.Point3f pt,
boolean isAbsolute) |
void |
toFractional(javax.vecmath.Point3f pt,
boolean isAbsolute) |
protected float[] notionalUnitcell
protected javax.vecmath.Matrix4f matrixCartesianToFractional
protected javax.vecmath.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 javax.vecmath.Matrix4f matrixCtoFAbsolute
protected javax.vecmath.Matrix4f matrixFtoCAbsolute
public static boolean isValid(float[] parameters)
public final void toCartesian(javax.vecmath.Point3f pt, boolean isAbsolute)
public final void toFractional(javax.vecmath.Point3f pt, boolean isAbsolute)
public final float[] getNotionalUnitCell()
public final float[] getUnitCellAsArray()
public boolean isPolymer()
public boolean isSlab()
public final float getInfo(int infoType)