|
Simbody
3.4 (development)
|
This ContactGeometry subclass represents an object that occupies the entire half-space x>0. More...
#include <ContactGeometry.h>
Inheritance diagram for SimTK::ContactGeometry::HalfSpace:Public Member Functions | |
| HalfSpace () | |
| const Impl & | getImpl () const |
| Impl & | updImpl () |
| Internal use only. | |
Static Public Member Functions | |
| static bool | isInstance (const ContactGeometry &geo) |
| Return true if the supplied ContactGeometry object is a halfspace. | |
| static const HalfSpace & | getAs (const ContactGeometry &geo) |
| Cast the supplied ContactGeometry object to a const halfspace. | |
| static HalfSpace & | updAs (ContactGeometry &geo) |
| Cast the supplied ContactGeometry object to a writable halfspace. | |
| static ContactGeometryTypeId | classTypeId () |
| Obtain the unique id for HalfSpace contact geometry. | |
This ContactGeometry subclass represents an object that occupies the entire half-space x>0.
This is useful for representing walls and floors.
| static bool SimTK::ContactGeometry::HalfSpace::isInstance | ( | const ContactGeometry & | geo | ) | [inline, static] |
Return true if the supplied ContactGeometry object is a halfspace.
| static const HalfSpace& SimTK::ContactGeometry::HalfSpace::getAs | ( | const ContactGeometry & | geo | ) | [inline, static] |
Cast the supplied ContactGeometry object to a const halfspace.
| static HalfSpace& SimTK::ContactGeometry::HalfSpace::updAs | ( | ContactGeometry & | geo | ) | [inline, static] |
Cast the supplied ContactGeometry object to a writable halfspace.
| static ContactGeometryTypeId SimTK::ContactGeometry::HalfSpace::classTypeId | ( | ) | [static] |
Obtain the unique id for HalfSpace contact geometry.
| const Impl& SimTK::ContactGeometry::HalfSpace::getImpl | ( | ) | const |
Internal use only.
Reimplemented from SimTK::ContactGeometry.
Internal use only.
Reimplemented from SimTK::ContactGeometry.