C# 클래스 Axiom.Math.Collections.QuaternionCollection

상속: ICollection, IList, IEnumerable, ICloneable
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

공개 메소드들

메소드 설명
Add ( Quaternion item ) : int

Adds a Quaternion to the end of the QuaternionCollection.

AddRange ( Quaternion x ) : int

Adds the elements of a Quaternion array to the current QuaternionCollection.

AddRange ( QuaternionCollection x ) : int

Adds the elements of another QuaternionCollection to the current QuaternionCollection.

Clear ( ) : void

Removes all elements from the QuaternionCollection.

Clone ( ) : object

Creates a shallow copy of the QuaternionCollection.

Contains ( Quaternion item ) : bool

Determines whether a given Quaternion is in the QuaternionCollection.

CopyTo ( Quaternion array ) : void

Copies the entire QuaternionCollection to a one-dimensional Quaternion array.

CopyTo ( Quaternion array, int start ) : void

Copies the entire QuaternionCollection to a one-dimensional Quaternion array, starting at the specified index of the target array.

GetEnumerator ( ) : IQuaternionCollectionEnumerator

Returns an enumerator that can iterate through the QuaternionCollection.

ICollection ( Array array, int start ) : void
IList ( int pos ) : void
IList ( int pos, object x ) : void
IList ( object x ) : void
IndexOf ( Quaternion item ) : int

Returns the zero-based index of the first occurrence of a Quaternion in the QuaternionCollection.

Insert ( int index, Quaternion item ) : void

Inserts an element into the QuaternionCollection at the specified index.

QuaternionCollection ( ) : System

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

QuaternionCollection ( Quaternion a ) : System

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified Quaternion array.

QuaternionCollection ( QuaternionCollection c ) : System

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified QuaternionCollection.

QuaternionCollection ( int capacity ) : System

Initializes a new instance of the QuaternionCollection class that has the specified initial capacity.

ReadOnly ( QuaternionCollection list ) : QuaternionCollection

Creates a read-only wrapper for a QuaternionCollection instance.

Remove ( Quaternion item ) : void

Removes the first occurrence of a specific Quaternion from the QuaternionCollection.

RemoveAt ( int index ) : void

Removes the element at the specified index of the QuaternionCollection.

Synchronized ( QuaternionCollection list ) : QuaternionCollection

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

TrimToSize ( ) : void

Sets the capacity to the actual number of elements.

this ( int index ) : Quaternion

Gets or sets the Quaternion at the specified index.

this ( int i ) : objectIList.System

보호된 메소드들

메소드 설명
QuaternionCollection ( Tag t ) : System

비공개 메소드들

메소드 설명
EnsureCapacity ( int min ) : void
IEnumerable ( ) : IEnumerator
IList ( object x ) : bool
IList ( object x ) : int
ValidateIndex ( int i ) : void
ValidateIndex ( int i, bool allowEqualEnd ) : void

메소드 상세

Add() 공개 메소드

Adds a Quaternion to the end of the QuaternionCollection.
public Add ( Quaternion item ) : int
item Axiom.Math.Quaternion The to be added to the end of the QuaternionCollection.
리턴 int

AddRange() 공개 메소드

Adds the elements of a Quaternion array to the current QuaternionCollection.
public AddRange ( Quaternion x ) : int
x Axiom.Math.Quaternion The array whose elements should be added to the end of the QuaternionCollection.
리턴 int

AddRange() 공개 메소드

Adds the elements of another QuaternionCollection to the current QuaternionCollection.
public AddRange ( QuaternionCollection x ) : int
x QuaternionCollection The QuaternionCollection whose elements should be added to the end of the current QuaternionCollection.
리턴 int

Clear() 공개 메소드

Removes all elements from the QuaternionCollection.
public Clear ( ) : void
리턴 void

Clone() 공개 메소드

Creates a shallow copy of the QuaternionCollection.
public Clone ( ) : object
리턴 object

Contains() 공개 메소드

Determines whether a given Quaternion is in the QuaternionCollection.
public Contains ( Quaternion item ) : bool
item Axiom.Math.Quaternion The to check for.
리턴 bool

CopyTo() 공개 메소드

Copies the entire QuaternionCollection to a one-dimensional Quaternion array.
public CopyTo ( Quaternion array ) : void
array Axiom.Math.Quaternion The one-dimensional array to copy to.
리턴 void

CopyTo() 공개 메소드

Copies the entire QuaternionCollection to a one-dimensional Quaternion array, starting at the specified index of the target array.
public CopyTo ( Quaternion array, int start ) : void
array Axiom.Math.Quaternion The one-dimensional array to copy to.
start int The zero-based index in at which copying begins.
리턴 void

GetEnumerator() 공개 메소드

Returns an enumerator that can iterate through the QuaternionCollection.
public GetEnumerator ( ) : IQuaternionCollectionEnumerator
리턴 IQuaternionCollectionEnumerator

ICollection() 공개 메소드

public ICollection ( Array array, int start ) : void
array System.Array
start int
리턴 void

IList() 공개 메소드

public IList ( int pos ) : void
pos int
리턴 void

IList() 공개 메소드

public IList ( int pos, object x ) : void
pos int
x object
리턴 void

IList() 공개 메소드

public IList ( object x ) : void
x object
리턴 void

IndexOf() 공개 메소드

Returns the zero-based index of the first occurrence of a Quaternion in the QuaternionCollection.
public IndexOf ( Quaternion item ) : int
item Axiom.Math.Quaternion The to locate in the QuaternionCollection.
리턴 int

Insert() 공개 메소드

Inserts an element into the QuaternionCollection at the specified index.
/// is less than zero /// -or- /// is equal to or greater than . ///
public Insert ( int index, Quaternion item ) : void
index int The zero-based index at which should be inserted.
item Axiom.Math.Quaternion The to insert.
리턴 void

QuaternionCollection() 공개 메소드

Initializes a new instance of the QuaternionCollection class that is empty and has the default initial capacity.
public QuaternionCollection ( ) : System
리턴 System

QuaternionCollection() 공개 메소드

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified Quaternion array.
public QuaternionCollection ( Quaternion a ) : System
a Axiom.Math.Quaternion The array whose elements are copied to the new list.
리턴 System

QuaternionCollection() 공개 메소드

Initializes a new instance of the QuaternionCollection class that contains elements copied from the specified QuaternionCollection.
public QuaternionCollection ( QuaternionCollection c ) : System
c QuaternionCollection The QuaternionCollection whose elements are copied to the new collection.
리턴 System

QuaternionCollection() 보호된 메소드

protected QuaternionCollection ( Tag t ) : System
t Tag
리턴 System

QuaternionCollection() 공개 메소드

Initializes a new instance of the QuaternionCollection class that has the specified initial capacity.
public QuaternionCollection ( int capacity ) : System
capacity int /// The number of elements that the new QuaternionCollection is initially capable of storing. ///
리턴 System

ReadOnly() 공개 정적인 메소드

Creates a read-only wrapper for a QuaternionCollection instance.
public static ReadOnly ( QuaternionCollection list ) : QuaternionCollection
list QuaternionCollection
리턴 QuaternionCollection

Remove() 공개 메소드

Removes the first occurrence of a specific Quaternion from the QuaternionCollection.
/// The specified was not found in the QuaternionCollection. ///
public Remove ( Quaternion item ) : void
item Axiom.Math.Quaternion The to remove from the QuaternionCollection.
리턴 void

RemoveAt() 공개 메소드

Removes the element at the specified index of the QuaternionCollection.
/// is less than zero /// -or- /// is equal to or greater than . ///
public RemoveAt ( int index ) : void
index int The zero-based index of the element to remove.
리턴 void

Synchronized() 공개 정적인 메소드

Creates a synchronized (thread-safe) wrapper for a QuaternionCollection instance.
public static Synchronized ( QuaternionCollection list ) : QuaternionCollection
list QuaternionCollection
리턴 QuaternionCollection

TrimToSize() 공개 메소드

Sets the capacity to the actual number of elements.
public TrimToSize ( ) : void
리턴 void

this() 공개 메소드

Gets or sets the Quaternion at the specified index.
/// is less than zero /// -or- /// is equal to or greater than . ///
public this ( int index ) : Quaternion
index int The zero-based index of the element to get or set.
리턴 Axiom.Math.Quaternion

this() 공개 메소드

public this ( int i ) : objectIList.System
i int
리턴 objectIList.System