17 #ifndef _ODESPHERESHAPE_HH_
18 #define _ODESPHERESHAPE_HH_
50 boost::dynamic_pointer_cast<
ODECollision>(this->collisionParent);
53 if (oParent->GetCollisionId() ==
nullptr)
56 dGeomSphereSetRadius(oParent->GetCollisionId(), _radius);
Base class for all ODE collisions.
Definition: ODECollision.hh:40
void SetCollision(dGeomID _collisionId, bool _placeable)
Set the encapsulated collision object.
boost::shared_ptr< ODECollision > ODECollisionPtr
Definition: ODETypes.hh:39
default namespace for gazebo
virtual void SetRadius(double _radius)
Set the size.
virtual void SetRadius(double _radius)
Set the size.
Definition: ODESphereShape.hh:45
ODESphereShape(ODECollisionPtr _parent)
Constructor.
Definition: ODESphereShape.hh:38
A ODE sphere shape.
Definition: ODESphereShape.hh:34
virtual ~ODESphereShape()
Destructor.
Definition: ODESphereShape.hh:42
Sphere collision shape.
Definition: SphereShape.hh:39