Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
BulletXNA.LinearMath.IndexedBasisMatrix Struct Reference

Public Member Functions

 IndexedBasisMatrix (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)
 
IndexedVector3 GetRow (int i)
 
float TDotX (ref IndexedVector3 v)
 
float TDotY (ref IndexedVector3 v)
 
float TDotZ (ref IndexedVector3 v)
 
IndexedBasisMatrix Inverse ()
 
float Cofac (int r1, int c1, int r2, int c2)
 
IndexedBasisMatrix Transpose ()
 

Static Public Member Functions

static IndexedVector3 operator* (IndexedBasisMatrix m, IndexedVector3 v)
 
static IndexedBasisMatrix operator* (IndexedBasisMatrix m1, IndexedBasisMatrix m2)
 

Public Attributes

IndexedVector3 _Row0
 
IndexedVector3 _Row1
 
IndexedVector3 _Row2
 

Properties

float this[int i, int j] [get, set]
 
IndexedVector3 this[int i] [get, set]
 

Detailed Description

Definition at line 6 of file IndexedBasisMatrix.cs.

Constructor & Destructor Documentation

BulletXNA.LinearMath.IndexedBasisMatrix.IndexedBasisMatrix ( float  m11,
float  m12,
float  m13,
float  m21,
float  m22,
float  m23,
float  m31,
float  m32,
float  m33 
)
inline

Definition at line 8 of file IndexedBasisMatrix.cs.

Member Function Documentation

float BulletXNA.LinearMath.IndexedBasisMatrix.Cofac ( int  r1,
int  c1,
int  r2,
int  c2 
)
inline

Definition at line 223 of file IndexedBasisMatrix.cs.

IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix.GetRow ( int  i)
inline

Definition at line 15 of file IndexedBasisMatrix.cs.

IndexedBasisMatrix BulletXNA.LinearMath.IndexedBasisMatrix.Inverse ( )
inline

Definition at line 211 of file IndexedBasisMatrix.cs.

static IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix.operator* ( IndexedBasisMatrix  m,
IndexedVector3  v 
)
inlinestatic

Definition at line 185 of file IndexedBasisMatrix.cs.

static IndexedBasisMatrix BulletXNA.LinearMath.IndexedBasisMatrix.operator* ( IndexedBasisMatrix  m1,
IndexedBasisMatrix  m2 
)
inlinestatic

Definition at line 190 of file IndexedBasisMatrix.cs.

float BulletXNA.LinearMath.IndexedBasisMatrix.TDotX ( ref IndexedVector3  v)
inline

Definition at line 198 of file IndexedBasisMatrix.cs.

float BulletXNA.LinearMath.IndexedBasisMatrix.TDotY ( ref IndexedVector3  v)
inline

Definition at line 202 of file IndexedBasisMatrix.cs.

float BulletXNA.LinearMath.IndexedBasisMatrix.TDotZ ( ref IndexedVector3  v)
inline

Definition at line 206 of file IndexedBasisMatrix.cs.

IndexedBasisMatrix BulletXNA.LinearMath.IndexedBasisMatrix.Transpose ( )
inline

Definition at line 229 of file IndexedBasisMatrix.cs.

Member Data Documentation

IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix._Row0

Definition at line 236 of file IndexedBasisMatrix.cs.

IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix._Row1

Definition at line 237 of file IndexedBasisMatrix.cs.

IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix._Row2

Definition at line 238 of file IndexedBasisMatrix.cs.

Property Documentation

float BulletXNA.LinearMath.IndexedBasisMatrix.this[int i, int j]
getset

Definition at line 32 of file IndexedBasisMatrix.cs.

IndexedVector3 BulletXNA.LinearMath.IndexedBasisMatrix.this[int i]
getset

Definition at line 150 of file IndexedBasisMatrix.cs.


The documentation for this struct was generated from the following file: