Class Ellipsoid

java.lang.Object
org.jmol.shapespecial.Ellipsoid

public class Ellipsoid extends Object
  • 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

      public Tensor tensor
    • options

      public String 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

      public Map<String,Object> info
    • label

      public String label
    • crtval

      private static final float[] crtval
  • Constructor Details

    • Ellipsoid

      private Ellipsoid()
  • Method Details

    • getEmptyEllipsoid

      public static Ellipsoid getEmptyEllipsoid(String id, int modelIndex)
    • getEllipsoidForAtomTensor

      public static Ellipsoid getEllipsoidForAtomTensor(Tensor t, Atom center)
    • 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

      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)