ContactGeometry::SphereImpl Class Reference

#include <ContactGeometryImpl.h>

Inheritance diagram for ContactGeometry::SphereImpl:

ContactGeometryImpl

List of all members.

Public Member Functions

 SphereImpl (Real radius)
ContactGeometryImplclone () const
Real getRadius () const
void setRadius (Real r)
Vec3 findNearestPoint (const Vec3 &position, bool &inside, UnitVec3 &normal) const
bool intersectsRay (const Vec3 &origin, const UnitVec3 &direction, Real &distance, UnitVec3 &normal) const

Static Public Member Functions

static const std::string & Type ()


Constructor & Destructor Documentation

SphereImpl ( Real  radius  )  [inline]


Member Function Documentation

ContactGeometryImpl* clone (  )  const [inline, virtual]

Real getRadius (  )  const [inline]

void setRadius ( Real  r  )  [inline]

static const std::string& Type (  )  [inline, static]

Vec3 findNearestPoint ( const Vec3 position,
bool &  inside,
UnitVec3 normal 
) const [virtual]

Implements ContactGeometryImpl.

bool intersectsRay ( const Vec3 origin,
const UnitVec3 direction,
Real &  distance,
UnitVec3 normal 
) const [virtual]

Implements ContactGeometryImpl.


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

Generated on Fri Sep 26 07:44:31 2008 for SimTKcore by  doxygen 1.5.6