SO3Engine
|
SO3::SShapeCylinder Class Reference
#include <SO3ShapeCylinder.h>
Inheritance diagram for SO3::SShapeCylinder:
Public Member Functions | |
SShapeCylinder (const std::string &shapeName, SNode *node, const Ogre::Real &radius, const Ogre::Real &height) | |
SShapeCylinder (const std::string &shapeName, SNode *node, const Ogre::Real &radius, const Ogre::Real &height, const Ogre::Vector3 &offset, const Ogre::Quaternion &quat) | |
~SShapeCylinder () | |
Ogre::Real | GetRadius () |
Ogre::Real | GetHeight () |
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 |
Detailed Description
Definition at line 40 of file SO3ShapeCylinder.h.
Constructor & Destructor Documentation
◆ SShapeCylinder() [1/2]
SShapeCylinder::SShapeCylinder | ( | const std::string & | shapeName, |
SNode * | node, | ||
const Ogre::Real & | radius, | ||
const Ogre::Real & | height | ||
) |
Definition at line 21 of file SO3ShapeCylinder.cpp.
◆ SShapeCylinder() [2/2]
SShapeCylinder::SShapeCylinder | ( | const std::string & | shapeName, |
SNode * | node, | ||
const Ogre::Real & | radius, | ||
const Ogre::Real & | height, | ||
const Ogre::Vector3 & | offset, | ||
const Ogre::Quaternion & | quat | ||
) |
Definition at line 44 of file SO3ShapeCylinder.cpp.
◆ ~SShapeCylinder()
SShapeCylinder::~SShapeCylinder | ( | ) |
Definition at line 70 of file SO3ShapeCylinder.cpp.
Member Function Documentation
◆ GetHeight()
Ogre::Real SShapeCylinder::GetHeight | ( | ) |
Definition at line 79 of file SO3ShapeCylinder.cpp.
◆ GetRadius()
Ogre::Real SShapeCylinder::GetRadius | ( | ) |
Definition at line 74 of file SO3ShapeCylinder.cpp.
The documentation for this class was generated from the following files:
- include/SO3PhysicGraph/SO3ShapeCylinder.h
- src/SO3PhysicGraph/SO3ShapeCylinder.cpp
Generated by 1.9.8