00001 //============================================================================= 00002 /*! quat constructor without arguments */ 00003 inline quat::quat() 00004 { 00005 ; 00006 } 00007 00008 /////////////////////////////////////////////////////////////////////////////// 00009 /////////////////////////////////////////////////////////////////////////////// 00010 /////////////////////////////////////////////////////////////////////////////// 00011 00012 //============================================================================= 00013 /*! quat copy constructor */ 00014 inline quat::quat(const quat& q) 00015 : x(q.x), y(q.y), z(q.z), r(q.r) 00016 { 00017 ; 00018 } 00019 00020 00021 //============================================================================= 00022 /*! quat constructor to build from four components */ 00023 inline quat::quat(const double& _x, const double& _y, const double& _z, 00024 const double& _r) 00025 : x(_x), y(_y), z(_z), r(_r) 00026 { 00027 ; 00028 } 00029 00030 /////////////////////////////////////////////////////////////////////////////// 00031 /////////////////////////////////////////////////////////////////////////////// 00032 /////////////////////////////////////////////////////////////////////////////// 00033 00034 //============================================================================= 00035 /*! quat destructor */ 00036 inline quat::~quat() 00037 { 00038 ; 00039 }