PF_API 0.52
Public Member Functions

OpenSkyNet::CD::Volume Class Reference

#include <CDVolume.h>

Inheritance diagram for OpenSkyNet::CD::Volume:
OpenSkyNet::CD::Collidable OpenSkyNet::CD::Collidable

List of all members.

Public Member Functions

 Volume (Shape *shape_, const Math::Point<> &center_=Math::g_origin, const Math::Matrix3x3 &rot_=Math::g_identityMatrix3x3, void *userPointer_=0, Utils::uint colGroup_=COL_GROUP_HIT_ALL_HIT_BY_ALL)
void setBoundingRadius (const float &boundingRadius_)
float getBoundingRadius () const
virtual ShapegetShape ()
virtual const ShapegetShape () const
 Volume (Shape *shape_, const Math::Point<> &center_=Math::g_origin, const Math::Matrix3x3 &rot_=Math::g_identityMatrix3x3, void *userPointer_=0, Utils::uint colGroup_=COL_GROUP_HIT_ALL_HIT_BY_ALL)
void setBoundingRadius (const float &boundingRadius_)
float getBoundingRadius () const
virtual ShapegetShape ()
virtual const ShapegetShape () const

Constructor & Destructor Documentation

OpenSkyNet::CD::Volume::Volume ( Shape shape_,
const Math::Point<> &  center_ = Math::g_origin,
const Math::Matrix3x3 rot_ = Math::g_identityMatrix3x3,
void *  userPointer_ = 0,
Utils::uint  colGroup_ = COL_GROUP_HIT_ALL_HIT_BY_ALL 
) [inline]
OpenSkyNet::CD::Volume::Volume ( Shape shape_,
const Math::Point<> &  center_ = Math::g_origin,
const Math::Matrix3x3 rot_ = Math::g_identityMatrix3x3,
void *  userPointer_ = 0,
Utils::uint  colGroup_ = COL_GROUP_HIT_ALL_HIT_BY_ALL 
) [inline]

Member Function Documentation

float OpenSkyNet::CD::Volume::getBoundingRadius ( ) const [inline]
float OpenSkyNet::CD::Volume::getBoundingRadius ( ) const [inline]
virtual Shape* OpenSkyNet::CD::Volume::getShape ( ) [inline, virtual]
virtual const Shape* OpenSkyNet::CD::Volume::getShape ( ) const [inline, virtual]
virtual const Shape* OpenSkyNet::CD::Volume::getShape ( ) const [inline, virtual]
virtual Shape* OpenSkyNet::CD::Volume::getShape ( ) [inline, virtual]
void OpenSkyNet::CD::Volume::setBoundingRadius ( const float &  boundingRadius_) [inline]
void OpenSkyNet::CD::Volume::setBoundingRadius ( const float &  boundingRadius_) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines