Package org.jmol.shapespecial
Class Ellipsoid
java.lang.Object
org.jmol.shapespecial.Ellipsoid
-
Field Summary
FieldsModifier and TypeFieldDescriptionjavajs.util.P3shortprivate static final float[](package private) Stringprivate static int(package private) booleanboolean(package private) float[](package private) int(package private) int(package private) int(package private) byte(package private) floatprivate float[]boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EllipsoidgetEllipsoidForAtomTensor(Tensor t, Atom center) static EllipsoidgetEmptyEllipsoid(String id, int modelIndex) static voidgetEquationForQuadricWithCenter(float x, float y, float z, javajs.util.M3 mToElliptical, javajs.util.V3 vTemp, javajs.util.M3 mTemp, double[] coef, javajs.util.M4 mDeriv) floatgetLength(int i) static final floatgetThermalRadius(int prob) voidscaleAxes(float[] value) voidsetCenter(javajs.util.P3 center) voidvoidsetScale(float scale, boolean isPercent) protected voidprivate voidvalidate(boolean andSetLengths)
-
Field Details
-
ID
private static int ID -
colix
public short colix -
visible
public boolean visible -
isValid
public boolean isValid -
center
public javajs.util.P3 center -
tensor
-
options
-
isOn
boolean isOn -
id
String id -
myID
int myID -
modelIndex
int modelIndex -
pid
byte pid -
lengths
float[] lengths -
scale
float scale -
percent
int percent -
scaleXYZ
private float[] scaleXYZ -
info
-
label
-
crtval
private static final float[] crtval
-
-
Constructor Details
-
Ellipsoid
private Ellipsoid()
-
-
Method Details
-
getEmptyEllipsoid
-
getEllipsoidForAtomTensor
-
setCenter
public void setCenter(javajs.util.P3 center) -
getLength
public float getLength(int i) -
scaleAxes
public void scaleAxes(float[] value) -
setLengths
public void setLengths() -
setScale
public void setScale(float scale, boolean isPercent) -
getThermalRadius
public static final float getThermalRadius(int prob) -
setTensor
-
validate
private void validate(boolean andSetLengths) -
getEquationForQuadricWithCenter
public static void getEquationForQuadricWithCenter(float x, float y, float z, javajs.util.M3 mToElliptical, javajs.util.V3 vTemp, javajs.util.M3 mTemp, double[] coef, javajs.util.M4 mDeriv)
-