Package org.jmol.shapespecial
Class Ellipsoid
java.lang.Object
org.jmol.shapespecial.Ellipsoid
-
Field Summary
FieldsModifier and TypeFieldDescriptionjavajs.util.P3
short
private static final float[]
(package private) String
private static int
(package private) boolean
boolean
(package private) float[]
(package private) int
(package private) int
(package private) int
(package private) byte
(package private) float
private float[]
boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Ellipsoid
getEllipsoidForAtomTensor
(Tensor t, Atom center) static Ellipsoid
getEmptyEllipsoid
(String id, int modelIndex) 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) float
getLength
(int i) static final float
getThermalRadius
(int prob) void
scaleAxes
(float[] value) void
setCenter
(javajs.util.P3 center) void
void
setScale
(float scale, boolean isPercent) protected void
private void
validate
(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)
-