13 #ifndef _FBXSDK_CORE_MATH_VECTOR_4_H_ 14 #define _FBXSDK_CORE_MATH_VECTOR_4_H_ 46 FbxVector4(
double pX,
double pY,
double pZ,
double pW=1.0);
89 void Set(
double pX,
double pY,
double pZ,
double pW=1.0);
223 double DotProduct(
const FbxVector4& pVector)
const;
268 double Length()
const;
274 double SquareLength()
const;
281 double Distance(
const FbxVector4& pVector)
const;
303 operator const double* ()
const;
309 bool IsZero(
int pSize=4)
const;
312 void FixIncorrectValue();
317 #ifndef DOXYGEN_SHOULD_SKIP_THIS FbxString operator+(const FbxString &pString1, const FbxString &pString2)
FbxString concatenation.
FBX SDK environment definition.
FBX SDK quaternion class.
A four double mathematic vector class.
bool operator==(const FbxVectorTemplate4< T > &pVector) const
FbxVectorTemplate4< T > & operator=(const T &pValue)
bool operator!=(const FbxVectorTemplate4< T > &pVector) const