BaseCollisionHull Class Reference

Inherits AbstractStreamedObject.

Inherited by CircleCollisionHull, LineCollisionHull, ModelCollisionHull, and RectangleCollisionHull.

Collaboration diagram for BaseCollisionHull:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseCollisionHull (const std::string &type)
 BaseCollisionHull (const std::string &type, ResourceCache *pResourceCache)
const CollisionShapeVector & GetShapes () const
void SetMaterial (const Material &material)
ResourceCacheGetResourceCache () const
void SetResourceCache (ResourceCache *pResourceCache)
const std::string & GetType () const
template<class T >
T * CreateShape (const COLLISIONSHAPETYPE type)
virtual void ParseShapes ()=0
virtual bool FromAttribute (const Attribute *pRoot)=0
virtual void ToStream (std::ostream &stream) const
virtual void FromStream (std::istream &stream)

Protected Member Functions

void PushShape (BaseCollisionShape *pShape)
void ClearShapes ()

The documentation for this class was generated from the following file:
 All Classes Functions Variables

Generated on Fri Nov 20 15:29:20 2009 for PhysTank by  doxygen 1.6.1