IVT
CDynamicArray Class Reference

#include <DynamicArray.h>

Public Member Functions

 CDynamicArray (int nInititalSize)
 
 ~CDynamicArray ()
 
bool AddElement (CDynamicArrayElement *pElement, bool bAddUniqueOnly=false, bool bManageMemory=true)
 
CDynamicArrayElementGetElement (int nElement)
 
const CDynamicArrayElementGetElement (int nElement) const
 
CDynamicArrayElementGetElementNoCheck (int nElement)
 
const CDynamicArrayElementGetElementNoCheck (int nElement) const
 
CDynamicArrayElementoperator[] (const int nElement)
 
CDynamicArrayElementFindFirstMatch (const CDynamicArrayElement *pElement)
 
CDynamicArrayElementFindBestMatch (const CDynamicArrayElement *pElement, float &fResultError)
 
bool DeleteElement (int nIndex)
 
int DeleteFirstMatch (const CDynamicArrayElement *pElement)
 
int DeleteAllMatches (const CDynamicArrayElement *pElement)
 
void DontManageMemory (int nElement)
 
void Clear ()
 
int GetSize () const
 

Detailed Description

Definition at line 78 of file DynamicArray.h.

Constructor & Destructor Documentation

CDynamicArray::CDynamicArray ( int  nInititalSize)

Definition at line 58 of file DynamicArray.cpp.

CDynamicArray::~CDynamicArray ( )

Definition at line 68 of file DynamicArray.cpp.

Member Function Documentation

bool CDynamicArray::AddElement ( CDynamicArrayElement pElement,
bool  bAddUniqueOnly = false,
bool  bManageMemory = true 
)

Definition at line 126 of file DynamicArray.cpp.

void CDynamicArray::Clear ( )

Definition at line 88 of file DynamicArray.cpp.

int CDynamicArray::DeleteAllMatches ( const CDynamicArrayElement pElement)

Definition at line 168 of file DynamicArray.cpp.

bool CDynamicArray::DeleteElement ( int  nIndex)

Definition at line 140 of file DynamicArray.cpp.

int CDynamicArray::DeleteFirstMatch ( const CDynamicArrayElement pElement)

Definition at line 156 of file DynamicArray.cpp.

void CDynamicArray::DontManageMemory ( int  nElement)

Definition at line 83 of file DynamicArray.cpp.

CDynamicArrayElement * CDynamicArray::FindBestMatch ( const CDynamicArrayElement pElement,
float &  fResultError 
)

Definition at line 203 of file DynamicArray.cpp.

CDynamicArrayElement * CDynamicArray::FindFirstMatch ( const CDynamicArrayElement pElement)

Definition at line 181 of file DynamicArray.cpp.

CDynamicArrayElement* CDynamicArray::GetElement ( int  nElement)
inline

Definition at line 90 of file DynamicArray.h.

const CDynamicArrayElement* CDynamicArray::GetElement ( int  nElement) const
inline

Definition at line 91 of file DynamicArray.h.

CDynamicArrayElement* CDynamicArray::GetElementNoCheck ( int  nElement)
inline

Definition at line 92 of file DynamicArray.h.

const CDynamicArrayElement* CDynamicArray::GetElementNoCheck ( int  nElement) const
inline

Definition at line 93 of file DynamicArray.h.

int CDynamicArray::GetSize ( ) const
inline

Definition at line 102 of file DynamicArray.h.

CDynamicArrayElement* CDynamicArray::operator[] ( const int  nElement)
inline

Definition at line 94 of file DynamicArray.h.


The documentation for this class was generated from the following files: