Class ApprGaussPointsFit3f

  • All Implemented Interfaces:
    java.io.Serializable

    public class ApprGaussPointsFit3f
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Box3f GaussPointsFit3f​(int iQuantity, java.util.Vector<Vector3f> kMeshVertices)
      Fit points with a Gaussian distribution.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApprGaussPointsFit3f

        public ApprGaussPointsFit3f()
    • Method Detail

      • GaussPointsFit3f

        public static Box3f GaussPointsFit3f​(int iQuantity,
                                             java.util.Vector<Vector3f> kMeshVertices)
        Fit points with a Gaussian distribution. The center is the mean of the points, the axes are the eigenvectors of the covariance matrix, and the extents are the eigenvalues of the covariance matrix and are returned in increasing order. The quantities are stored in a Box3 just to have a single container.
        Parameters:
        iQuantity - number of points
        kMeshVertices - vertices to examine
        Returns:
        box with dimensions of Gaussian distribution