clan::Physics3DObject Class Reference

#include <physics3d_object.h>

Public Member Functions

 Physics3DObject ()
 
 Physics3DObject (std::shared_ptr< Physics3DObject_Impl > impl)
 
 Physics3DObject (Physics3DWorld &world, const Physics3DShape &shape, const Vec3f &position=Vec3f(0.0f), const Quaternionf &orientation=Quaternionf())
 
template<typename T >
std::shared_ptr< T > get_data ()
 
Quaternionf get_orientation () const
 
Vec3f get_position () const
 
bool is_kinematic () const
 
bool is_null () const
 
template<typename T >
void set_data (const std::shared_ptr< T > &data)
 
void set_kinematic (bool enable)
 
void set_orientation (const Quaternionf &orientation)
 
void set_position (const Vec3f &position)
 
void set_transform (const Vec3f &position, const Quaternionf &orientation)
 

Friends

class Physics3DContactTest
 

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