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

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

공개 메소드들

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

Adds a Vector3 to the end of the Vector3List.

AddRange ( Vector3 x ) : int

Adds the elements of a Vector3 array to the current Vector3List.

AddRange ( Vector3List x ) : int

Adds the elements of another Vector3List to the current Vector3List.

Clear ( ) : void

Removes all elements from the Vector3List.

Clone ( ) : object

Creates a shallow copy of the Vector3List.

Contains ( Vector3 item ) : bool

Determines whether a given Vector3 is in the Vector3List.

CopyTo ( Vector3 array ) : void

Copies the entire Vector3List to a one-dimensional Vector3 array.

CopyTo ( Vector3 array, int start ) : void

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

GetEnumerator ( ) : IVector3ListEnumerator

Returns an enumerator that can iterate through the Vector3List.

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

Returns the zero-based index of the first occurrence of a Vector3 in the Vector3List.

Insert ( int index, Vector3 item ) : void

Inserts an element into the Vector3List at the specified index.

ReadOnly ( Vector3List list ) : Vector3List

Creates a read-only wrapper for a Vector3List instance.

Remove ( Vector3 item ) : void

Removes the first occurrence of a specific Vector3 from the Vector3List.

RemoveAt ( int index ) : void

Removes the element at the specified index of the Vector3List.

Synchronized ( Vector3List list ) : Vector3List

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

TrimToSize ( ) : void

Sets the capacity to the actual number of elements.

Vector3List ( ) : System

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

Vector3List ( Vector3 a ) : System

Initializes a new instance of the Vector3List class that contains elements copied from the specified Vector3 array.

Vector3List ( Vector3List c ) : System

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

Vector3List ( int capacity ) : System

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

this ( int index ) : Vector3

Gets or sets the Vector3 at the specified index.

this ( int i ) : objectIList.System

보호된 메소드들

메소드 설명
Vector3List ( 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 Vector3 to the end of the Vector3List.
public Add ( Vector3 item ) : int
item Vector3 The to be added to the end of the Vector3List.
리턴 int

AddRange() 공개 메소드

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

AddRange() 공개 메소드

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

Clear() 공개 메소드

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

Clone() 공개 메소드

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

Contains() 공개 메소드

Determines whether a given Vector3 is in the Vector3List.
public Contains ( Vector3 item ) : bool
item Vector3 The to check for.
리턴 bool

CopyTo() 공개 메소드

Copies the entire Vector3List to a one-dimensional Vector3 array.
public CopyTo ( Vector3 array ) : void
array Vector3 The one-dimensional array to copy to.
리턴 void

CopyTo() 공개 메소드

Copies the entire Vector3List to a one-dimensional Vector3 array, starting at the specified index of the target array.
public CopyTo ( Vector3 array, int start ) : void
array Vector3 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 Vector3List.
public GetEnumerator ( ) : IVector3ListEnumerator
리턴 IVector3ListEnumerator

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 Vector3 in the Vector3List.
public IndexOf ( Vector3 item ) : int
item Vector3 The to locate in the Vector3List.
리턴 int

Insert() 공개 메소드

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

ReadOnly() 공개 정적인 메소드

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

Remove() 공개 메소드

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

RemoveAt() 공개 메소드

Removes the element at the specified index of the Vector3List.
/// 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 Vector3List instance.
public static Synchronized ( Vector3List list ) : Vector3List
list Vector3List
리턴 Vector3List

TrimToSize() 공개 메소드

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

Vector3List() 공개 메소드

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

Vector3List() 보호된 메소드

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

Vector3List() 공개 메소드

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

Vector3List() 공개 메소드

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

Vector3List() 공개 메소드

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

this() 공개 메소드

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

this() 공개 메소드

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