13 #ifndef _FBXSDK_CORE_MATH_MATRIX_H_ 14 #define _FBXSDK_CORE_MATH_MATRIX_H_ 72 FbxMatrix(
const double p00,
const double p10,
const double p20,
const double p30,
73 const double p01,
const double p11,
const double p21,
const double p31,
74 const double p02,
const double p12,
const double p22,
const double p32,
75 const double p03,
const double p13,
const double p23,
const double p33);
87 double Get(
int pY,
int pX)
const;
103 void Set(
int pY,
int pX,
double pValue);
125 void SetColumn(
int pX,
const FbxVector4& pColumn);
211 operator const double* ()
const;
217 inline kDouble44 &
Double44()
const {
return *((kDouble44 *)&mData[0][0]); }
266 #ifndef DOXYGEN_SHOULD_SKIP_THIS 270 FbxMatrix operator*(
double pValue)
const;
275 double Determinant()
const;
FbxString operator+(const FbxString &pString1, const FbxString &pString2)
FbxString concatenation.
FBX SDK environment definition.
const double(kDouble44)[4][4]
Define 4*4 array as a new type.
kDouble44 & Double44() const
Cast the matrix in a reference to a 4*4 array.
FBX SDK quaternion class.
A four double mathematic vector class.
FBX SDK affine matrix class.
bool operator==(const FbxVectorTemplate4< T > &pVector) const
FbxVectorTemplate4< T > & operator=(const T &pValue)
bool operator!=(const FbxVectorTemplate4< T > &pVector) const
FBX SDK basic 4x4 double matrix class.