Package org.jmol.shapespecial
Class Ellipsoid
- java.lang.Object
-
- org.jmol.shapespecial.Ellipsoid
-
public class Ellipsoid extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description javajs.util.P3centershortcolixprivate static float[]crtval(package private) java.lang.Stringid(package private) booleanisOnbooleanisValid(package private) float[]lengths(package private) intmodelIndexjava.lang.Stringoptions(package private) intpercent(package private) bytepid(package private) floatscaleTensortensorbooleanvisible
-
Constructor Summary
Constructors Modifier Constructor Description privateEllipsoid()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EllipsoidgetEllipsoidForAtomTensor(Tensor t, Atom center)static EllipsoidgetEmptyEllipsoid(java.lang.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 floatgetThermalRadius(int prob)voidsetCenter(javajs.util.P3 center)voidsetLengths()voidsetScale(float scale, boolean isPercent)protected voidsetTensor(Tensor tensor)private voidvalidate(boolean andSetLengths)
-
-
-
Field Detail
-
colix
public short colix
-
visible
public boolean visible
-
isValid
public boolean isValid
-
center
public javajs.util.P3 center
-
tensor
public Tensor tensor
-
options
public java.lang.String options
-
isOn
boolean isOn
-
id
java.lang.String id
-
modelIndex
int modelIndex
-
pid
byte pid
-
lengths
float[] lengths
-
scale
float scale
-
percent
int percent
-
crtval
private static final float[] crtval
-
-
Method Detail
-
getEmptyEllipsoid
public static Ellipsoid getEmptyEllipsoid(java.lang.String id, int modelIndex)
-
setCenter
public void setCenter(javajs.util.P3 center)
-
getLength
public float getLength(int i)
-
setLengths
public void setLengths()
-
setScale
public void setScale(float scale, boolean isPercent)
-
getThermalRadius
public static final float getThermalRadius(int prob)
-
setTensor
protected void setTensor(Tensor tensor)
-
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)
-
-