Matrix MembersBespoke Osc Library

The Matrix type exposes the following members.
Constructors

  NameDescription
Public methodMatrix( Double )
Creates a new instance of Matrix.
Public methodMatrix(Int32)
Creates a new instance of Matrix.
Public methodMatrix(Int32, Int32)
Creates a new instance of Matrix.
Back to Top
Methods

  NameDescription
Public methodDet
Calculates the determinant of the matrix.
Public methodDisplay 
Output the matrix to System.Console.
Public methodDisplay(String)
Output the matrix to System.Console.
Public methodEquals
Determines whether the specified System.Object is equal to the Matrix.
(Overrides OnlineObject Equals(Object).)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetHashCode
Gets the hash code of this object.
(Overrides OnlineObject GetHashCode .)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodInverse
Calculates the inverse of the matrix.
Public methodLinSolve
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTranspose
Transposes the rows and columns of the matrix.
Public methodStatic memberZeros(Int32)
Creates a new matrix, setting each element to zero.
Public methodStatic memberZeros(Int32, Int32)
Creates a new matrix, setting each element to zero.
Back to Top
Operators

  NameDescription
Public operatorStatic memberAddition
Adds a matrix to another matrix.
Public operatorStatic memberDivision
Divides the components of a matrix by a scalar.
Public operatorStatic memberEquality
Compares a matrix for equality with another matrix.
Public operatorStatic memberInequality
Tests a matrix for inequality with another matrix.
Public operatorStatic memberMultiply
Multiplies a matrix by another matrix.
Public operatorStatic memberSubtraction
Subtracts a matrix from another matrix.
Back to Top
Fields

  NameDescription
Public fieldData
The data contained within the matrix.
Back to Top
Properties

  NameDescription
Public propertycols
Gets the number of columns in the matrix.
Public propertyStatic memberIdentity
Gets a 4x4 identity matrix.
Public propertyIsSingular
Indicates whether the matrix is singular.
Public propertyIsSquare
Indicates whether the matrix is square.
Public propertyItem
Gets or sets an entry in the matrix.
Public propertyrows
Gets the number of rows in the matrix.
Back to Top
See Also