DataDirector API
Public Member Functions | List of all members
ChunkAttributeList Class Reference

#include <ChunkProducer.h>

Inheritance diagram for ChunkAttributeList:
DynamicPtrArray< ChunkAttribute * >

Public Member Functions

ChunkAttributeFindAttributeByName (std::string &name)
 
 ChunkAttributeList ()
 
 ~ChunkAttributeList ()
 
- Public Member Functions inherited from DynamicPtrArray< ChunkAttribute * >
unsigned int Size () const
 
 DynamicPtrArray (int initialSize=0)
 
 ~DynamicPtrArray (void)
 
unsigned int Count () const
 
void InsertObject (const ChunkAttribute * &obj, unsigned int loc)
 
unsigned int InsertObject (const ChunkAttribute * &obj)
 
void PushObject (const ChunkAttribute * &obj)
 
void InsertObjectAfter (const ChunkAttribute * &obj, unsigned int loc)
 
bool DeleteObject (const ChunkAttribute * &obj)
 
bool DeleteObjectAtIndex (unsigned int index)
 
bool RemoveAndDeallocateObjectAtIndex (unsigned int index)
 
int Position (const ChunkAttribute * &obj)
 
bool RemoveAndDeallocate (ChunkAttribute * &obj)
 
void Swap (unsigned int a, unsigned int b)
 
void EmptyList (void)
 
void ClearList (void)
 
ChunkAttribute * & operator[] (int index)
 
const ChunkAttribute * & operator[] (int index) const
 
ChunkAttribute * * InternalArray (void)
 
DynamicPtrArray< ChunkAttribute * > & operator= (const DynamicPtrArray< ChunkAttribute * > &right)
 
bool IsEmpty (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from DynamicPtrArray< ChunkAttribute * >
void GrowArray (void)
 
void Size (unsigned int newSize)
 
- Protected Attributes inherited from DynamicPtrArray< ChunkAttribute * >
unsigned int _count
 
ChunkAttribute * * _objects
 

Detailed Description

A list of ChunkAttributes

Constructor & Destructor Documentation

ChunkAttributeList ( )
inline

Constructor

~ChunkAttributeList ( )
inline

Destructor

Member Function Documentation

ChunkAttribute* FindAttributeByName ( std::string &  name)

Searches for a ChunkAttribute with the given name

Parameters
nameThe name of the attribute to fun
Returns
A pointer to the attribute if found, NULL otherwise

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