00001 00007 #include "SO3Collision.h" 00008 00009 SCollision::SCollision() 00010 { 00011 O3Collision = NULL; 00012 OffsetPos.ZERO; 00013 OffsetOrient.IDENTITY; 00014 } 00015 00016 SCollision::~SCollision() 00017 { 00018 } 00019 00020 OgreNewt::Collision * SCollision::getOgreNewtCollision() 00021 { 00022 return this->O3Collision; 00023 } 00024 00025 Ogre::Vector3 SCollision::getOffsetPos() 00026 { 00027 return this->OffsetPos; 00028 } 00029 00030 Ogre::Quaternion SCollision::getOffsetOrient() 00031 { 00032 return this->OffsetOrient; 00033 } 00034 00035 void SCollision::setOgreNewtCollision(OgreNewt::Collision * mCollision) 00036 { 00037 this->O3Collision = mCollision; 00038 } 00039 00040 void SCollision::setOffsetPos(Ogre::Vector3 mPos) 00041 { 00042 this->OffsetPos = mPos; 00043 } 00044 00045 void SCollision::setOffsetOrient(Ogre::Quaternion mOrient) 00046 { 00047 this->OffsetOrient = mOrient; 00048 }
1.7.2