Collision::RegionCallback Class Reference

#include <collisionAlgorithms.h>

Inheritance diagram for Collision::RegionCallback:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool distanceTest (double dSq)
NeighborhoodgetRegion ()
virtual void leafTest (const Leaf *l1, const Leaf *l2)
void printStatistics ()
virtual double quickTest (const Node *n1, const Node *n2)
 RegionCallback (const CollisionModel *m1, const position &p, const vec3 &n, double r)
virtual void reset ()

Private Member Functions

void insertPoint (const position &point)

Private Attributes

Neighborhood mNeighborhood
vec3 mNormal
double mRadiusSq
position mRefPosition

Detailed Description

Recursion callback for the region test.

Definition at line 252 of file collisionAlgorithms.h.


Constructor & Destructor Documentation

Collision::RegionCallback::RegionCallback ( const CollisionModel m1,
const position p,
const vec3 n,
double  r 
) [inline]

Definition at line 262 of file collisionAlgorithms.h.


Member Function Documentation

virtual bool Collision::RegionCallback::distanceTest ( double  dSq  )  [inline, virtual]

Implements Collision::RecursionCallback.

Definition at line 271 of file collisionAlgorithms.h.

Neighborhood& Collision::RegionCallback::getRegion (  )  [inline]

Definition at line 275 of file collisionAlgorithms.h.

void Collision::RegionCallback::insertPoint ( const position point  )  [private]

Definition at line 237 of file collisionAlgorithms.cpp.

void Collision::RegionCallback::leafTest ( const Leaf l1,
const Leaf l2 
) [virtual]

Implements Collision::RecursionCallback.

Definition at line 254 of file collisionAlgorithms_inl.h.

void Collision::RegionCallback::printStatistics (  )  [virtual]

Reimplemented from Collision::RecursionCallback.

Definition at line 230 of file collisionAlgorithms.cpp.

double Collision::RegionCallback::quickTest ( const Node n1,
const Node n2 
) [virtual]

Implements Collision::RecursionCallback.

Definition at line 245 of file collisionAlgorithms_inl.h.

virtual void Collision::RegionCallback::reset (  )  [inline, virtual]

Reimplemented from Collision::RecursionCallback.

Definition at line 265 of file collisionAlgorithms.h.


Member Data Documentation

Definition at line 255 of file collisionAlgorithms.h.

Definition at line 257 of file collisionAlgorithms.h.

Definition at line 258 of file collisionAlgorithms.h.

Definition at line 256 of file collisionAlgorithms.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:32 2012