Jypeli 10
The simple game programming library
AdvanceMath.IMatrix< M, VC, VR > rajapintamallireferenssi
Luokan AdvanceMath.IMatrix< M, VC, VR > luokkakaavio
AdvanceMath.IAdvanceValueType AdvanceMath.IAdvanceValueType

Julkiset jäsenfunktiot

void CopyTransposedFrom (Scalar[] array, int index)
 Copies all the elements, in a Transposed order, up to the IAdvanceValueType.Count of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää...
 
void CopyTransposedTo (Scalar[] array, int index)
 Copies all the elements, in a Transposed order, of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää...
 
VC GetColumn (int columnIndex)
 Gets the VC at the specified Column. Lisää...
 
VR GetRow (int rowIndex)
 Gets the VR at the specified Row. Lisää...
 
void SetColumn (int columnIndex, VC value)
 Sets the VC at the specified Column. Lisää...
 
void SetRow (int rowIndex, VR value)
 Sets the VR at the specified Row. Lisää...
 
Scalar[,] ToMatrixArray ()
 Copies the elements of the IMatrix to a new 2-dimensional array of Scalars. Lisää...
 
Scalar[] ToTransposedArray ()
 Copies the elements, in a Transposed order, of the IMatrix to a new array of Scalar. Lisää...
 
- Julkiset jäsenfunktiot inherited from AdvanceMath.IAdvanceValueType
void CopyFrom (Scalar[] array, int index)
 Copies all the elements of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää...
 
void CopyTo (Scalar[] array, int index)
 Copies all the elements of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää...
 
Scalar[] ToArray ()
 Copies the elements of the IAdvanceValueType to a new array of Scalar . Lisää...
 
string ToString (string format)
 turns the object into a string representation of itself with a special format for each Scaler in it. Lisää...
 

Ominaisuudet

Adjoint [get]
 Gets the Adjoint (Conjugate Transpose) of the IMatrix Lisää...
 
Cofactor [get]
 Gets the Cofactor (The Transpose of the Adjoint) of the IMatrix Lisää...
 
int ColumnCount [get]
 Gets a 32-bit integer that represents the total number of Columns in the IMatrix. Lisää...
 
Scalar Determinant [get]
 Gets the Determinant of the IMatrix Lisää...
 
Inverted [get]
 Gets the Inverse of the IMatrix Lisää...
 
int RowCount [get]
 Gets a 32-bit integer that represents the total number of Rows in the IMatrix. Lisää...
 
Transposed [get]
 Gets the Transpose of the IMatrix Lisää...
 
- Ominaisuudet inherited from AdvanceMath.IAdvanceValueType
int Count [get]
 Gets a 32-bit integer that represents the total number of elements in all the dimensions of IAdvanceValueType. Lisää...
 

Yksityiskohtainen selite

Tyyppien rajoitteet
M :struct 
M :IMatrix 
M :M 
M :VC 
M :VR 
VC :struct 
VC :IVector<VC> 
VR :struct 
VR :IVector<VR> 

Määrittely tiedoston Interfaces.cs rivillä 145.

Jäsenfunktioiden dokumentaatio

◆ CopyTransposedFrom()

void AdvanceMath.IMatrix< M, VC, VR >.CopyTransposedFrom ( Scalar[]  array,
int  index 
)

Copies all the elements, in a Transposed order, up to the IAdvanceValueType.Count of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType.

Parametrit
arrayThe one-dimensional Array that is the source of the elements copied to the IAdvanceValueType.
indexA 32-bit integer that represents the index in array at which copying begins.

◆ CopyTransposedTo()

void AdvanceMath.IMatrix< M, VC, VR >.CopyTransposedTo ( Scalar[]  array,
int  index 
)

Copies all the elements, in a Transposed order, of the IAdvanceValueType to the specified one-dimensional Array of Scalar.

Parametrit
arrayThe one-dimensional Array that is the destination of the elements copied from the IAdvanceValueType.
indexA 32-bit integer that represents the index in array at which copying begins.

◆ GetColumn()

VC AdvanceMath.IMatrix< M, VC, VR >.GetColumn ( int  columnIndex)

Gets the VC at the specified Column.

Parametrit
columnIndexThe zero-based index of the Column of the VC to get.
Palauttaa
The VC at the specified Column.

◆ GetRow()

VR AdvanceMath.IMatrix< M, VC, VR >.GetRow ( int  rowIndex)

Gets the VR at the specified Row.

Parametrit
rowIndexThe zero-based index of the Row of the VR to get.
Palauttaa
The VR at the specified Row.

◆ SetColumn()

void AdvanceMath.IMatrix< M, VC, VR >.SetColumn ( int  columnIndex,
VC  value 
)

Sets the VC at the specified Column.

Parametrit
columnIndexThe zero-based index of the Column of the VC to set.
valueThe VC to set at the specified Column.

◆ SetRow()

void AdvanceMath.IMatrix< M, VC, VR >.SetRow ( int  rowIndex,
VR  value 
)

Sets the VR at the specified Row.

Parametrit
rowIndexThe zero-based index of the Row of the VR to set.
valueThe VR to set at the specified Row.

◆ ToMatrixArray()

Scalar[,] AdvanceMath.IMatrix< M, VC, VR >.ToMatrixArray ( )

Copies the elements of the IMatrix to a new 2-dimensional array of Scalars.

Palauttaa
A 2-dimensional array containing copies of the elements of the IMatrix.

◆ ToTransposedArray()

Scalar[] AdvanceMath.IMatrix< M, VC, VR >.ToTransposedArray ( )

Copies the elements, in a Transposed order, of the IMatrix to a new array of Scalar.

Palauttaa
Palauttaa
An array containing copies of the elements, in a Transposed order, of the IAdvanceValueType.

This is the Format Accepted by OpenGL.

Ominaisuuksien dokumentaatio

◆ Adjoint

M AdvanceMath.IMatrix< M, VC, VR >.Adjoint
get

Gets the Adjoint (Conjugate Transpose) of the IMatrix

Määrittely tiedoston Interfaces.cs rivillä 188.

◆ Cofactor

M AdvanceMath.IMatrix< M, VC, VR >.Cofactor
get

Gets the Cofactor (The Transpose of the Adjoint) of the IMatrix

Määrittely tiedoston Interfaces.cs rivillä 192.

◆ ColumnCount

int AdvanceMath.IMatrix< M, VC, VR >.ColumnCount
get

Gets a 32-bit integer that represents the total number of Columns in the IMatrix.

Määrittely tiedoston Interfaces.cs rivillä 102.

◆ Determinant

Scalar AdvanceMath.IMatrix< M, VC, VR >.Determinant
get

Gets the Determinant of the IMatrix

Määrittely tiedoston Interfaces.cs rivillä 142.

◆ Inverted

M AdvanceMath.IMatrix< M, VC, VR >.Inverted
get

Gets the Inverse of the IMatrix

Määrittely tiedoston Interfaces.cs rivillä 178.

◆ RowCount

int AdvanceMath.IMatrix< M, VC, VR >.RowCount
get

Gets a 32-bit integer that represents the total number of Rows in the IMatrix.

Määrittely tiedoston Interfaces.cs rivillä 98.

◆ Transposed

M AdvanceMath.IMatrix< M, VC, VR >.Transposed
get

Gets the Transpose of the IMatrix

Määrittely tiedoston Interfaces.cs rivillä 183.


Dokumentaatio tälle rajapinnalle luotiin seuraavasta tiedostosta: