HalfSpace Class Reference

This ContactGeometry subclass represents an object that occupies the entire half-space x>0. More...

#include <ContactGeometry.h>

Inheritance diagram for HalfSpace:
ContactGeometry

List of all members.

Public Member Functions

 HalfSpace ()

Static Public Member Functions

static bool isInstance (const ContactGeometry &geo)
 Return true if the supplied ContactGeometry object is a halfspace.
static const HalfSpacegetAs (const ContactGeometry &geo)
 Cast the supplied ContactGeometry object to a const halfspace.
static HalfSpaceupdAs (ContactGeometry &geo)
 Cast the supplied ContactGeometry object to a writable halfspace.
static ContactGeometryTypeId classTypeId ()
 Obtain the unique id for HalfSpace contact geometry.

Detailed Description

This ContactGeometry subclass represents an object that occupies the entire half-space x>0.

This is useful for representing walls and floors.


Constructor & Destructor Documentation

HalfSpace (  ) 

Member Function Documentation

static ContactGeometryTypeId classTypeId (  )  [static]

Obtain the unique id for HalfSpace contact geometry.

static const HalfSpace& getAs ( const ContactGeometry geo  )  [inline, static]

Cast the supplied ContactGeometry object to a const halfspace.

static bool isInstance ( const ContactGeometry geo  )  [inline, static]

Return true if the supplied ContactGeometry object is a halfspace.

References ContactGeometry::getTypeId().

static HalfSpace& updAs ( ContactGeometry geo  )  [inline, static]

Cast the supplied ContactGeometry object to a writable halfspace.


The documentation for this class was generated from the following file:

Generated on Thu Aug 12 16:37:59 2010 for SimTKcore by  doxygen 1.6.1