Main Page | Class Hierarchy | Class List | Class Members

DVR::Math::Collections::BaseCollection Class Reference

List of all members.

Public Member Functions

 BaseCollection ()
void Clear ()
void Remove (object item)
void CopyTo (System.Array array, int index)
System.Collections.IEnumerator GetEnumerator ()
void Reset ()
bool MoveNext ()

Protected Member Functions

void Add (object item)

Protected Attributes

ArrayList objectList
 


Properties

object this [int index]
bool IsSynchronized
int Count
object SyncRoot
object Current

Detailed Description

Serves as a basis for strongly typed collections in the math lib. Can't wait for Generics in .Net Framework 2.0!


Constructor & Destructor Documentation

DVR::Math::Collections::BaseCollection::BaseCollection  )  [inline]
 


Member Function Documentation

void DVR::Math::Collections::BaseCollection::Add object  item  )  [inline, protected]
 

Adds an item to the collection.

void DVR::Math::Collections::BaseCollection::Clear  )  [inline]
 

Clears all objects from the collection.

void DVR::Math::Collections::BaseCollection::CopyTo System.Array  array,
int  index
[inline]
 

bool DVR::Math::Collections::BaseCollection::MoveNext  )  [inline]
 

Moves to the next item in the enumeration if there is one.

void DVR::Math::Collections::BaseCollection::Remove object  item  )  [inline]
 

Removes the item from the collection.

void DVR::Math::Collections::BaseCollection::Reset  )  [inline]
 

Resets the in progress enumerator.


Property Documentation

int DVR::Math::Collections::BaseCollection::Count [get]
 

object DVR::Math::Collections::BaseCollection::Current [get]
 

Returns the current object in the enumeration.

bool DVR::Math::Collections::BaseCollection::IsSynchronized [get]
 

object DVR::Math::Collections::BaseCollection::SyncRoot [get]
 

object DVR::Math::Collections::BaseCollection::this[int index] [get, set]
 


The documentation for this class was generated from the following file:
Generated on Tue Nov 30 22:19:44 2004 for DirectVolumeRenderer by doxygen 1.3.6