public class Ellipsoid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
javajs.util.P3 |
center |
short |
colix |
private static float[] |
crtval |
(package private) java.lang.String |
id |
(package private) boolean |
isOn |
boolean |
isValid |
(package private) float[] |
lengths |
(package private) int |
modelIndex |
java.lang.String |
options |
(package private) int |
percent |
(package private) byte |
pid |
(package private) float |
scale |
Tensor |
tensor |
boolean |
visible |
Modifier | Constructor and Description |
---|---|
private |
Ellipsoid() |
Modifier and Type | Method and Description |
---|---|
static Ellipsoid |
getEllipsoidForAtomTensor(Tensor t,
javajs.util.P3 center) |
static Ellipsoid |
getEmptyEllipsoid(java.lang.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 float |
getThermalRadius(int prob) |
void |
setCenter(javajs.util.P3 center) |
void |
setLengths() |
void |
setScale(float scale,
boolean isPercent) |
protected void |
setTensor(Tensor tensor) |
private void |
validate(boolean andSetLengths) |
public short colix
public boolean visible
public boolean isValid
public javajs.util.P3 center
public Tensor tensor
public java.lang.String options
boolean isOn
java.lang.String id
int modelIndex
byte pid
float[] lengths
float scale
int percent
private static final float[] crtval
public static Ellipsoid getEmptyEllipsoid(java.lang.String id, int modelIndex)
public static Ellipsoid getEllipsoidForAtomTensor(Tensor t, javajs.util.P3 center)
public void setCenter(javajs.util.P3 center)
public float getLength(int i)
public void setLengths()
public void setScale(float scale, boolean isPercent)
public static final float getThermalRadius(int prob)
protected void setTensor(Tensor tensor)
private void validate(boolean andSetLengths)
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)