Blender V2.61 - r43446
Functions

btQuadWord.h File Reference

#include "btScalar.h"
#include "btMinMax.h"

Go to the source code of this file.

Functions

 ATTRIBUTE_ALIGNED16 (class) btQuadWord
 The btQuadWord class is base class for btVector3 and btQuaternion. Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.

Function Documentation

ATTRIBUTE_ALIGNED16 ( class  )

The btQuadWord class is base class for btVector3 and btQuaternion. Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.

Return the x value

Return the y value

Return the z value

Set the x value

Set the y value

Set the z value

Set the w value

Return the x value

Return the y value

Return the z value

Return the w value

operator btScalar*() replaces operator[], using implicit conversion. We added operator != and operator == to avoid pointer comparisons.

Set x,y,z and zero w

Parameters:
xValue of x
yValue of y
zValue of z

Set the values

Parameters:
xValue of x
yValue of y
zValue of z
wValue of w

No initialization constructor

Three argument constructor (zeros w)

Parameters:
xValue of x
yValue of y
zValue of z

Initializing constructor

Parameters:
xValue of x
yValue of y
zValue of z
wValue of w

Set each element to the max of the current values and the values of another btQuadWord

Parameters:
otherThe other btQuadWord to compare with

Set each element to the min of the current values and the values of another btQuadWord

Parameters:
otherThe other btQuadWord to compare with

Definition at line 31 of file btQuadWord.h.

References btSetMax(), btSetMin(), operator!=(), operator==(), SIMD_FORCE_INLINE, and simple_enum_gen::w.