|
SO3Engine
|
#include <SO3ShapeEllipsoid.h>
Public Member Functions | |
| SShapeEllipsoid (const std::string &shapeName, SNode *node, const Ogre::Vector3 &size) | |
| SShapeEllipsoid (const std::string &shapeName, SNode *node, const Ogre::Vector3 &size, const Ogre::Vector3 &offset, const Ogre::Quaternion &quat) | |
| ~SShapeEllipsoid () | |
| Ogre::Vector3 | GetSize () |
Public Member Functions inherited from SO3::SShape | |
| SShape (const std::string &shapeName, const ShapeType &shapeType) | |
| virtual | ~SShape () |
| ShapeType | GetType () |
| Ogre::Vector3 | GetBaseOffset () |
| Ogre::Vector3 | GetComputedOffset () |
| Ogre::Quaternion | GetBaseRotation () |
| Ogre::Vector3 | GetBaseScale () |
| OgreNewt::CollisionPtr | GetOgreNewtCollisionPtr () |
Public Member Functions inherited from SO3::SData | |
| SData (const std::string &dataName) | |
| virtual | ~SData () |
| std::string | GetName () const |
| SUserObjectBindings & | GetUserObjectBindings () |
| const SUserObjectBindings & | GetUserObjectBindings () const |
Additional Inherited Members | |
Public Types inherited from SO3::SShape | |
| enum | ShapeType { SO3_NULL_COLLISION , SO3_BOX_COLLISION , SO3_CONE_COLLISION , SO3_ELLIPSOID_COLLISION , SO3_CAPSULE_COLLISION , SO3_CYLINDER_COLLISION , SO3_COMPOUND_COLLISION , SO3_CHAMFERCYLINDRE_COLLISION , SO3_PYRAMID_COLLISION , SO3_SHAPE_COLLISION , SO3_CONCAVE_COLLISION , SO3_TREE_COLLISION } |
Protected Attributes inherited from SO3::SShape | |
| OgreNewt::CollisionPtr | mCollisionPtr |
| Ogre::Quaternion | mBaseRotation |
| Ogre::Vector3 | mBaseOffset |
| Ogre::Vector3 | mBaseScale |
| Ogre::Vector3 | mComputedOffset |
Protected Attributes inherited from SO3::SData | |
| std::string | name |
Definition at line 40 of file SO3ShapeEllipsoid.h.
| SO3::SShapeEllipsoid::SShapeEllipsoid | ( | const std::string & | shapeName, |
| SNode * | node, | ||
| const Ogre::Vector3 & | size | ||
| ) |
Definition at line 21 of file SO3ShapeEllipsoid.cpp.
| SO3::SShapeEllipsoid::SShapeEllipsoid | ( | const std::string & | shapeName, |
| SNode * | node, | ||
| const Ogre::Vector3 & | size, | ||
| const Ogre::Vector3 & | offset, | ||
| const Ogre::Quaternion & | quat | ||
| ) |
Definition at line 46 of file SO3ShapeEllipsoid.cpp.
| SO3::SShapeEllipsoid::~SShapeEllipsoid | ( | ) |
Definition at line 73 of file SO3ShapeEllipsoid.cpp.
| Ogre::Vector3 SO3::SShapeEllipsoid::GetSize | ( | ) |
Definition at line 77 of file SO3ShapeEllipsoid.cpp.