Main Page | Class Hierarchy | Class List | Class Members

DVR::Math::Collections::QuaternionCollection Class Reference

List of all members.

Public Member Functions

 QuaternionCollection ()
 QuaternionCollection (int capacity)
 QuaternionCollection (QuaternionCollection c)
 QuaternionCollection (Quaternion[] a)
virtual void CopyTo (Quaternion[] array)
virtual void CopyTo (Quaternion[] array, int start)
virtual int Add (Quaternion item)
virtual void Clear ()
virtual object Clone ()
virtual bool Contains (Quaternion item)
virtual int IndexOf (Quaternion item)
virtual void Insert (int index, Quaternion item)
virtual void Remove (Quaternion item)
virtual void RemoveAt (int index)
virtual IQuaternionCollectionEnumerator GetEnumerator ()
virtual int AddRange (QuaternionCollection x)
virtual int AddRange (Quaternion[] x)
virtual void TrimToSize ()

Static Public Member Functions

QuaternionCollection Synchronized (QuaternionCollection list)
QuaternionCollection ReadOnly (QuaternionCollection list)

Protected Types

enum  Tag { Default }

Protected Member Functions

 QuaternionCollection (Tag t)

Properties

virtual int Count
virtual bool IsSynchronized
virtual object SyncRoot
virtual Quaternion this [int index]
virtual bool IsFixedSize
virtual bool IsReadOnly
virtual int Capacity

Detailed Description

A strongly-typed collection of <see cref="Quaternion"/> objects.


Constructor & Destructor Documentation

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

Initializes a new instance of the QuaternionCollection class that is empty and has the default initial capacity.

DVR::Math::Collections::QuaternionCollection::QuaternionCollection int  capacity  )  [inline]
 

Initializes a new instance of the QuaternionCollection class that has the specified initial capacity. The number of elements that the new QuaternionCollection is initially capable of storing.

DVR::Math::Collections::QuaternionCollection::QuaternionCollection QuaternionCollection  c  )  [inline]
 

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified QuaternionCollection. The QuaternionCollection whose elements are copied to the new collection.

DVR::Math::Collections::QuaternionCollection::QuaternionCollection Quaternion[]  a  )  [inline]
 

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified <see cref="Quaternion"/> array. The <see cref="Quaternion"/> array whose elements are copied to the new list.


Member Function Documentation

virtual int DVR::Math::Collections::QuaternionCollection::Add Quaternion  item  )  [inline, virtual]
 

Adds a <see cref="Quaternion"/> to the end of the QuaternionCollection. The <see cref="Quaternion"/> to be added to the end of the QuaternionCollection. The index at which the value has been added.

virtual int DVR::Math::Collections::QuaternionCollection::AddRange Quaternion[]  x  )  [inline, virtual]
 

Adds the elements of a <see cref="Quaternion"/> array to the current QuaternionCollection. The <see cref="Quaternion"/> array whose elements should be added to the end of the QuaternionCollection. The new <see cref="QuaternionCollection.Count"/> of the QuaternionCollection.

virtual int DVR::Math::Collections::QuaternionCollection::AddRange QuaternionCollection  x  )  [inline, virtual]
 

Adds the elements of another QuaternionCollection to the current QuaternionCollection. The QuaternionCollection whose elements should be added to the end of the current QuaternionCollection. The new <see cref="QuaternionCollection.Count"/> of the QuaternionCollection.

virtual void DVR::Math::Collections::QuaternionCollection::Clear  )  [inline, virtual]
 

Removes all elements from the QuaternionCollection.

virtual object DVR::Math::Collections::QuaternionCollection::Clone  )  [inline, virtual]
 

Creates a shallow copy of the <see cref="QuaternionCollection"/>.

virtual bool DVR::Math::Collections::QuaternionCollection::Contains Quaternion  item  )  [inline, virtual]
 

Determines whether a given <see cref="Quaternion"/> is in the QuaternionCollection. The <see cref="Quaternion"/> to check for. true if <paramref name="item"/> is found in the QuaternionCollection; otherwise, false.

virtual void DVR::Math::Collections::QuaternionCollection::CopyTo Quaternion[]  array,
int  start
[inline, virtual]
 

Copies the entire QuaternionCollection to a one-dimensional <see cref="Quaternion"/> array, starting at the specified index of the target array. The one-dimensional <see cref="Quaternion"/> array to copy to. The zero-based index in <paramref name="array"/> at which copying begins.

virtual void DVR::Math::Collections::QuaternionCollection::CopyTo Quaternion[]  array  )  [inline, virtual]
 

Copies the entire QuaternionCollection to a one-dimensional <see cref="Quaternion"/> array. The one-dimensional <see cref="Quaternion"/> array to copy to.

virtual IQuaternionCollectionEnumerator DVR::Math::Collections::QuaternionCollection::GetEnumerator  )  [inline, virtual]
 

Returns an enumerator that can iterate through the QuaternionCollection. An <see cref="Enumerator"/> for the entire QuaternionCollection.

virtual int DVR::Math::Collections::QuaternionCollection::IndexOf Quaternion  item  )  [inline, virtual]
 

Returns the zero-based index of the first occurrence of a <see cref="Quaternion"/> in the QuaternionCollection. The <see cref="Quaternion"/> to locate in the QuaternionCollection. The zero-based index of the first occurrence of <paramref name="item"/> in the entire QuaternionCollection, if found; otherwise, -1.

virtual void DVR::Math::Collections::QuaternionCollection::Insert int  index,
Quaternion  item
[inline, virtual]
 

Inserts an element into the QuaternionCollection at the specified index. The zero-based index at which <paramref name="item"/> should be inserted. The <see cref="Quaternion"/> to insert. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="QuaternionCollection.Count"/>.

QuaternionCollection DVR::Math::Collections::QuaternionCollection::ReadOnly QuaternionCollection  list  )  [inline, static]
 

Creates a read-only wrapper for a QuaternionCollection instance. An QuaternionCollection wrapper that is read-only.

virtual void DVR::Math::Collections::QuaternionCollection::Remove Quaternion  item  )  [inline, virtual]
 

Removes the first occurrence of a specific <see cref="Quaternion"/> from the QuaternionCollection. The <see cref="Quaternion"/> to remove from the QuaternionCollection. The specified <see cref="Quaternion"/> was not found in the QuaternionCollection.

virtual void DVR::Math::Collections::QuaternionCollection::RemoveAt int  index  )  [inline, virtual]
 

Removes the element at the specified index of the QuaternionCollection. The zero-based index of the element to remove. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="QuaternionCollection.Count"/>.

QuaternionCollection DVR::Math::Collections::QuaternionCollection::Synchronized QuaternionCollection  list  )  [inline, static]
 

Creates a synchronized (thread-safe) wrapper for a QuaternionCollection instance. An QuaternionCollection wrapper that is synchronized (thread-safe).

virtual void DVR::Math::Collections::QuaternionCollection::TrimToSize  )  [inline, virtual]
 

Sets the capacity to the actual number of elements.


Property Documentation

virtual int DVR::Math::Collections::QuaternionCollection::Capacity [get, set]
 

Gets or sets the number of elements the QuaternionCollection can contain.

virtual int DVR::Math::Collections::QuaternionCollection::Count [get]
 

Gets the number of elements actually contained in the QuaternionCollection.

virtual bool DVR::Math::Collections::QuaternionCollection::IsFixedSize [get]
 

Gets a value indicating whether the collection has a fixed size. true if the collection has a fixed size; otherwise, false. The default is false

virtual bool DVR::Math::Collections::QuaternionCollection::IsReadOnly [get]
 

gets a value indicating whether the IList is read-only. true if the collection is read-only; otherwise, false. The default is false

virtual bool DVR::Math::Collections::QuaternionCollection::IsSynchronized [get]
 

Gets a value indicating whether access to the collection is synchronized (thread-safe). true if access to the ICollection is synchronized (thread-safe); otherwise, false.

virtual object DVR::Math::Collections::QuaternionCollection::SyncRoot [get]
 

Gets an object that can be used to synchronize access to the collection.

virtual Quaternion DVR::Math::Collections::QuaternionCollection::this[int index] [get, set]
 

Gets or sets the <see cref="Quaternion"/> at the specified index. The zero-based index of the element to get or set. <paramref name="index"/> is less than zero -or- <paramref name="index"/> is equal to or greater than <see cref="QuaternionCollection.Count"/>.


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