| 
    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.