Class StripifierStats


  • public class StripifierStats
    extends java.lang.Object
    This class collects statistics on the Stripifier. The statistics are cumulative over all calls to stripify() until clearData() is called.
    Since:
    Java 3D 1.2.1
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearData()
      Clears the statistical data
      double getAvgNumVertsPerTri()
      Returns the average number of vertices per triangle in the stripified data
      double getAvgStripLength()
      Return the average length of the strips created by the stripifier
      int getMaxStripLength()
      Returns the length in triangles of the longest strip created by the stripifier.
      int getMinStripLength()
      Returns the length in triangles of the shortest strip created by the stripifier.
      int getNumOrigTris()
      Returns the number of triangles in the original, un-stripified data.
      int getNumOrigVerts()
      Returns the number of vertices in the original, un-stripified data
      int getNumStrips()
      Returns the number of strips created by the stripifier.
      int getNumVerts()
      Returns the number of vertices in the stripified data.
      int[] getStripLengthCounts()
      Returns an array of length 14 that contains the number of strips of a given length created by the stripifier.
      long getTotalTime()
      Returns the total time spent in the stripify() method
      int getTotalTris()
      Returns the number of triangles in the stripified data.
      java.lang.String toString()
      Returns a formated String that can be used to print out the Stripifier stats.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getNumOrigTris

        public int getNumOrigTris()
        Returns the number of triangles in the original, un-stripified data.
        Since:
        Java 3D 1.2.1
      • getNumOrigVerts

        public int getNumOrigVerts()
        Returns the number of vertices in the original, un-stripified data
        Since:
        Java 3D 1.2.1
      • getNumStrips

        public int getNumStrips()
        Returns the number of strips created by the stripifier.
        Since:
        Java 3D 1.2.1
      • getNumVerts

        public int getNumVerts()
        Returns the number of vertices in the stripified data.
        Since:
        Java 3D 1.2.1
      • getTotalTris

        public int getTotalTris()
        Returns the number of triangles in the stripified data.
        Since:
        Java 3D 1.2.1
      • getMinStripLength

        public int getMinStripLength()
        Returns the length in triangles of the shortest strip created by the stripifier.
        Since:
        Java 3D 1.2.1
      • getMaxStripLength

        public int getMaxStripLength()
        Returns the length in triangles of the longest strip created by the stripifier.
        Since:
        Java 3D 1.2.1
      • getAvgStripLength

        public double getAvgStripLength()
        Return the average length of the strips created by the stripifier
        Since:
        Java 3D 1.2.1
      • getAvgNumVertsPerTri

        public double getAvgNumVertsPerTri()
        Returns the average number of vertices per triangle in the stripified data
        Since:
        Java 3D 1.2.1
      • getTotalTime

        public long getTotalTime()
        Returns the total time spent in the stripify() method
        Since:
        Java 3D 1.2.1
      • getStripLengthCounts

        public int[] getStripLengthCounts()
        Returns an array of length 14 that contains the number of strips of a given length created by the stripifier. Spots 0-8 of the array represent lengths 1-9, 9 is lengths 10-19, 10 is lengths 20-49, 11 is lengths 50-99, 12 is lengths 100-999 and 13 is lengths 1000 or more.
        Since:
        Java 3D 1.2.1
      • toString

        public java.lang.String toString()
        Returns a formated String that can be used to print out the Stripifier stats.
        Overrides:
        toString in class java.lang.Object
        Since:
        Java 3D 1.2.1
      • clearData

        public void clearData()
        Clears the statistical data