Class Ellipsoid


  • public class Ellipsoid
    extends java.lang.Object
    • 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
    • Constructor Detail

      • Ellipsoid

        private Ellipsoid()
    • Method Detail

      • getEmptyEllipsoid

        public static Ellipsoid getEmptyEllipsoid​(java.lang.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)
      • 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)