40 #ifndef _physicscapsulecollisionshape_h
41 #define _physicscapsulecollisionshape_h
43 #include "Physics/primitivecollisionshape.h"
99 virtual Real GetRadius()
const;
102 virtual Real GetHeight()
const;
105 virtual Real GetCleanRadius()
const;
108 virtual Real GetCleanHeight()
const;
111 virtual Real GetRadiusWithMargin() const; */
115 virtual Vector3 GetUpAxis()
const;
122 virtual btCapsuleShape* GetBulletCapsuleShape()
const;
126 virtual void ProtoSerialize(
XML::Node& CurrentRoot)
const;
128 virtual void ProtoDeSerialize(
const XML::Node& OneNode);
131 static String GetSerializableName();
std::ostream & operator<<(std::ostream &stream, const Mezzanine::LinearInterpolator< T > &Lint)
Used to Serialize an Mezzanine::LinearInterpolator to a human readable stream.
StandardAxis
Used to identify different Axis in a 3d coordinate system.
float Real
A Datatype used to represent a real floating point number.
A light-weight handle for manipulating nodes in DOM tree.
ShapeType
This enum describes what kind of shape you are currently working with.
This is the base class for all Primitive shapes.
This is used to represent a point in space, or a vector through space.
The bulk of the engine components go in this namspace.
std::istream & operator>>(std::istream &stream, Mezzanine::LinearInterpolator< T > &Lint)
Used to de-serialize an Mezzanine::LinearInterpolator from a stream.
std::string String
A datatype used to a series of characters.