Matrix3D Structure

CVB.Net Documentation
Double precision 3x3 matrix struct.

Namespace:  Stemmer.Cvb
Assembly:  Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax

public struct Matrix3D : IEquatable<Matrix3D>

The Matrix3D type exposes the following members.

Constructors

  NameDescription
Public methodMatrix3D(Double)
Constructor.
Public methodMatrix3D(RotationAngles3D)
Constructor.
Public methodMatrix3D(Double, Double, Double)
Constructor.
Public methodMatrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double)
Constructor.
Top
Properties

  NameDescription
Public propertyA11
Top left matrix element.
Public propertyA12
Top middle matrix element.
Public propertyA13
Top right matrix element.
Public propertyA21
Mid left matrix element.
Public propertyA22
Mid matrix element.
Public propertyA23
Mid right matrix element.
Public propertyA31
Bottom left matrix element.
Public propertyA32
Bottom mid matrix element.
Public propertyA33
Bottom right matrix element.
Public propertyItem
Index access.
Top
Methods

  NameDescription
Public methodEquals(Object)
Indicates whether this instance and the given obj are equal.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Matrix3D)
Indicates whether this instance and the given obj are equal.
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInvert
Inverts this Matrix.
Public methodToString
String conversion.
(Overrides ValueTypeToString.)
Top
Operators

  NameDescription
Public operatorStatic memberAddition
Addition operator.
Public operatorStatic memberEquality
Equality comparison operator.
Public operatorStatic memberInequality
Unequality comparison operator.
Public operatorStatic memberMultiply
Multiplication operator.
Public operatorStatic memberSubtraction
Subtraction operator.
Top
Fields

  NameDescription
Public fieldStatic memberIdentity
The identity element.
Top
See Also

Reference