SArray< T > Class Template Reference

#include <SO3Array.h>

List of all members.

Public Member Functions

 SArray ()
 ~SArray ()
__forceinline SArrayAdd (T entry)
__forceinline SArrayInsert (T entry, int location)
SArrayAddUnique (T entry)
__forceinline SArrayEmpty ()
__forceinline SArrayClear ()
bool Contains (T entry, int *location=NULL) const
bool Delete (T entry)
__forceinline void DeleteLastEntry ()
__forceinline void DeleteIndex (int index)
int GetUsedRam () const
__forceinline int Size () const
 Returns the current number of entries.
__forceinline int SizeMax () const
 Returns the current number of entries.
__forceinline T & GetEntry (int i) const
 Returns ith entry.
__forceinline T * GetEntries () const
 Returns the list of entries.
__forceinline T & operator[] (int i) const

Detailed Description

template<class T>
class SArray< T >

Definition at line 10 of file SO3Array.h.


Constructor & Destructor Documentation

template<class T >
SArray< T >::SArray (  )  [inline]

Definition at line 20 of file SO3Array.inl.

template<class T >
SArray< T >::~SArray (  )  [inline]

Definition at line 26 of file SO3Array.inl.


Member Function Documentation

template<class T>
__forceinline SArray& SArray< T >::Add ( entry  )  [inline]

Definition at line 19 of file SO3Array.h.

template<class T>
SArray& SArray< T >::AddUnique ( entry  )  [inline]

Definition at line 42 of file SO3Array.h.

template<class T>
__forceinline SArray& SArray< T >::Clear (  )  [inline]

Definition at line 59 of file SO3Array.h.

template<class T>
bool SArray< T >::Contains ( entry,
int *  location = NULL 
) const [inline]

Definition at line 60 of file SO3Array.inl.

template<class T>
bool SArray< T >::Delete ( entry  )  [inline]

Definition at line 76 of file SO3Array.inl.

template<class T>
__forceinline void SArray< T >::DeleteIndex ( int  index  )  [inline]

Definition at line 74 of file SO3Array.h.

template<class T>
__forceinline void SArray< T >::DeleteLastEntry (  )  [inline]

Definition at line 73 of file SO3Array.h.

template<class T>
__forceinline SArray& SArray< T >::Empty (  )  [inline]

Definition at line 50 of file SO3Array.h.

template<class T>
__forceinline T* SArray< T >::GetEntries (  )  const [inline]

Returns the list of entries.

Definition at line 80 of file SO3Array.h.

template<class T>
__forceinline T& SArray< T >::GetEntry ( int  i  )  const [inline]

Returns ith entry.

Definition at line 79 of file SO3Array.h.

template<class T >
int SArray< T >::GetUsedRam (  )  const [inline]

Definition at line 93 of file SO3Array.inl.

template<class T>
__forceinline SArray& SArray< T >::Insert ( entry,
int  location 
) [inline]

Definition at line 28 of file SO3Array.h.

template<class T>
__forceinline T& SArray< T >::operator[] ( int  i  )  const [inline]

Definition at line 81 of file SO3Array.h.

template<class T>
__forceinline int SArray< T >::Size (  )  const [inline]

Returns the current number of entries.

Definition at line 77 of file SO3Array.h.

template<class T>
__forceinline int SArray< T >::SizeMax (  )  const [inline]

Returns the current number of entries.

Definition at line 78 of file SO3Array.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:35 2011 for SO3Engine by  doxygen 1.6.3