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.SerializableUsed in ModelSurfaceDecimator and ModelSurfaceTopology.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]m_atElementset of elementsprivate intm_iGrowByDOCUMENT ME!private intm_iMaxQuantityDOCUMENT ME!private intm_iQuantityDOCUMENT ME!private static longserialVersionUID
-
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 voidClear(int iMaxQuantity, int iGrowBy)DOCUMENT ME!booleanExists(java.lang.Object kElement)DOCUMENT ME!java.lang.ObjectGetElement(int i)DOCUMENT ME!intGetQuantity()DOCUMENT ME!booleanInsert(java.lang.Object kElement)DOCUMENT ME!voidInsertNoCheck(java.lang.Object kElement)DOCUMENT ME!booleanIsEmpty()DOCUMENT ME!booleanRemove(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!
-
-