This ContactGeometry subclass represents a sphere centered at the origin. More...
#include <ContactGeometry.h>
Public Member Functions | |
Sphere (Real radius) | |
Real | getRadius () const |
void | setRadius (Real radius) |
const SphereImpl & | getImpl () const |
SphereImpl & | updImpl () |
Static Public Member Functions | |
static bool | isInstance (const ContactGeometry &geo) |
Return true if the supplied ContactGeometry object is a sphere. | |
static const Sphere & | getAs (const ContactGeometry &geo) |
Cast the supplied ContactGeometry object to a const sphere. | |
static Sphere & | updAs (ContactGeometry &geo) |
Cast the supplied ContactGeometry object to a writable sphere. | |
static ContactGeometryTypeId | classTypeId () |
Obtain the unique id for Sphere contact geometry. |
This ContactGeometry subclass represents a sphere centered at the origin.
Sphere | ( | Real | radius | ) | [explicit] |
static ContactGeometryTypeId classTypeId | ( | ) | [static] |
Obtain the unique id for Sphere contact geometry.
static const Sphere& getAs | ( | const ContactGeometry & | geo | ) | [inline, static] |
Cast the supplied ContactGeometry object to a const sphere.
const SphereImpl& getImpl | ( | ) | const |
Reimplemented from ContactGeometry.
Real getRadius | ( | ) | const |
static bool isInstance | ( | const ContactGeometry & | geo | ) | [inline, static] |
Return true if the supplied ContactGeometry object is a sphere.
References ContactGeometry::getTypeId().
void setRadius | ( | Real | radius | ) |
static Sphere& updAs | ( | ContactGeometry & | geo | ) | [inline, static] |
Cast the supplied ContactGeometry object to a writable sphere.
SphereImpl& updImpl | ( | ) |
Reimplemented from ContactGeometry.