29 #ifndef _BulletConversions_H__ 30 #define _BulletConversions_H__ 36 #include <LinearMath/btQuaternion.h> 37 #include <LinearMath/btVector3.h> 47 output->setX(input.x);
48 output->setY(input.y);
49 output->setZ(input.z);
60 output->x = input.x();
61 output->y = input.y();
62 output->z = input.z();
73 output->setW(input.w);
74 output->setX(input.x);
75 output->setY(input.y);
76 output->setZ(input.z);
87 output->w = input.w();
88 output->x = input.x();
89 output->y = input.y();
90 output->z = input.z();
static ORX_FORCEINLINE bool convert(btQuaternion *output, const orxonox::Quaternion &input)
Definition: BulletConversions.h:71
Default template if no orxonox::ConverterExplicit is available.
Definition: Convert.h:308
Functions that convert values between different types.
Declaration and implementation of several math-functions, typedefs of some Ogre::Math classes to the ...
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
static ORX_FORCEINLINE bool convert(btVector3 *output, const orxonox::Vector3 &input)
Definition: BulletConversions.h:45
static ORX_FORCEINLINE bool convert(orxonox::Quaternion *output, const btQuaternion &input)
Definition: BulletConversions.h:85
#define ORX_FORCEINLINE
Definition: OrxonoxConfig.h:95
static ORX_FORCEINLINE bool convert(orxonox::Vector3 *output, const btVector3 &input)
Definition: BulletConversions.h:58