Package WildMagic.LibFoundation.System
Class TSmallUnorderedSet
- java.lang.Object
-
- WildMagic.LibFoundation.System.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
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]
m_atElement
set of elementsprivate int
m_iGrowBy
DOCUMENT ME!private int
m_iMaxQuantity
DOCUMENT ME!private int
m_iQuantity
DOCUMENT ME!private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description TSmallUnorderedSet()
Creates a new TSmallUnorderedSet object.TSmallUnorderedSet(int iCapacity, int iGrowBy)
Creates a new TSmallUnorderedSet object.TSmallUnorderedSet(TSmallUnorderedSet kSet)
Creates a new TSmallUnorderedSet object.
-
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!
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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!
-
-