#include <GeometryHandlers.h>
Public Member Functions | |
SphereHandler (dReal radius=1) | |
virtual EGeomType | type () const |
void | setRadius (dReal radius) |
dReal | getRadius () const |
dReal | getPointDepth (graphVec3 point) |
virtual UINT | getADOverrideFlag () |
Gets the auto-disable override flag (default is no override - can be overloaded in derivates). The method returns which parameters can be overriden by the geometry. | |
virtual UINT | getADSteps () |
virtual GeometryHandler * | clone () const |
Protected Member Functions | |
virtual dGeomID | create (dSpaceID spaceId) |
Protected Attributes | |
dReal | radius |
Definition at line 140 of file GeometryHandlers.h.
Physics::SphereHandler::SphereHandler | ( | dReal | radius = 1 |
) | [inline] |
Definition at line 142 of file GeometryHandlers.h.
virtual GeometryHandler* Physics::SphereHandler::clone | ( | ) | const [inline, virtual] |
virtual dGeomID Physics::SphereHandler::create | ( | dSpaceID | spaceId | ) | [inline, protected, virtual] |
virtual UINT Physics::SphereHandler::getADOverrideFlag | ( | ) | [inline, virtual] |
Gets the auto-disable override flag (default is no override - can be overloaded in derivates). The method returns which parameters can be overriden by the geometry.
Reimplemented from Physics::GeometryHandler.
Definition at line 155 of file GeometryHandlers.h.
virtual UINT Physics::SphereHandler::getADSteps | ( | ) | [inline, virtual] |
dReal Physics::SphereHandler::getPointDepth | ( | graphVec3 | point | ) | [inline] |
dReal Physics::SphereHandler::getRadius | ( | ) | const [inline] |
Definition at line 150 of file GeometryHandlers.h.
void Physics::SphereHandler::setRadius | ( | dReal | radius | ) | [inline] |
Definition at line 145 of file GeometryHandlers.h.
virtual EGeomType Physics::SphereHandler::type | ( | ) | const [inline, virtual] |
dReal Physics::SphereHandler::radius [protected] |
Definition at line 161 of file GeometryHandlers.h.