Class TSmallUnorderedSet

  • All Implemented Interfaces:
    java.io.Serializable

    public class TSmallUnorderedSet
    extends java.lang.Object
    implements java.io.Serializable
    Used in ModelSurfaceDecimator and ModelSurfaceTopology.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void Clear​(int iMaxQuantity, int iGrowBy)
      DOCUMENT ME!
      boolean Exists​(java.lang.Object kElement)
      DOCUMENT ME!
      java.lang.Object GetElement​(int i)
      DOCUMENT ME!
      int GetQuantity()
      DOCUMENT ME!
      boolean Insert​(java.lang.Object kElement)
      DOCUMENT ME!
      void InsertNoCheck​(java.lang.Object kElement)
      DOCUMENT ME!
      boolean IsEmpty()
      DOCUMENT ME!
      boolean Remove​(java.lang.Object kElement)
      DOCUMENT ME!
      • Methods inherited from class java.lang.Object

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

      • m_atElement

        private java.lang.Object[] m_atElement
        set of elements
      • m_iMaxQuantity

        private int m_iMaxQuantity
        DOCUMENT ME!
      • m_iGrowBy

        private int m_iGrowBy
        DOCUMENT ME!
      • m_iQuantity

        private int m_iQuantity
        DOCUMENT ME!
    • Constructor Detail

      • TSmallUnorderedSet

        public TSmallUnorderedSet()
        Creates a new TSmallUnorderedSet object.
      • TSmallUnorderedSet

        public TSmallUnorderedSet​(int iCapacity,
                                  int iGrowBy)
        Creates a new TSmallUnorderedSet object.
        Parameters:
        iCapacity - DOCUMENT ME!
        iGrowBy - DOCUMENT ME!
      • TSmallUnorderedSet

        public TSmallUnorderedSet​(TSmallUnorderedSet kSet)
        Creates a new TSmallUnorderedSet object.
        Parameters:
        kSet - set to copy
    • Method Detail

      • Clear

        public void Clear​(int iMaxQuantity,
                          int iGrowBy)
        DOCUMENT ME!
        Parameters:
        iMaxQuantity - DOCUMENT ME!
        iGrowBy - DOCUMENT ME!
      • Exists

        public boolean Exists​(java.lang.Object kElement)
        DOCUMENT ME!
        Parameters:
        kElement - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • GetElement

        public java.lang.Object GetElement​(int i)
        DOCUMENT ME!
        Parameters:
        i - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • GetQuantity

        public int GetQuantity()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • Insert

        public boolean Insert​(java.lang.Object kElement)
        DOCUMENT ME!
        Parameters:
        kElement - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • InsertNoCheck

        public void InsertNoCheck​(java.lang.Object kElement)
        DOCUMENT ME!
        Parameters:
        kElement - DOCUMENT ME!
      • IsEmpty

        public boolean IsEmpty()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • Remove

        public boolean Remove​(java.lang.Object kElement)
        DOCUMENT ME!
        Parameters:
        kElement - DOCUMENT ME!
        Returns:
        DOCUMENT ME!