Class InertiaEllipsoid.InertiaMoments3D

java.lang.Object
inra.ijpb.measure.region3d.InertiaEllipsoid.InertiaMoments3D
Enclosing class:
InertiaEllipsoid

public class InertiaEllipsoid.InertiaMoments3D
extends java.lang.Object
Inner class for storing result if moments computation.
  • Constructor Summary

    Constructors
    Constructor Description
    InertiaMoments3D()  
  • Method Summary

    Modifier and Type Method Description
    java.util.ArrayList<Vector3D> eigenVectors()  
    Ellipsoid equivalentEllipsoid()
    Computes ellipsoid with same moments as those stored in this class.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InertiaMoments3D

      public InertiaMoments3D()
  • Method Details

    • equivalentEllipsoid

      public Ellipsoid equivalentEllipsoid()
      Computes ellipsoid with same moments as those stored in this class.
      Returns:
      the equivalent ellipsoid with same moments.
    • eigenVectors

      public java.util.ArrayList<Vector3D> eigenVectors()
      Returns:
      The eigen vectors of the moment matrix, as an ArrayList of Vector3D with three elements.