CD_LinearDiscrete Class Reference

#include <collisiondetectors/CD_LinearDiscrete.h>

Inherits CD_Linear, and CD_JointLimits.

Inheritance diagram for CD_LinearDiscrete:

Inheritance graph
[legend]
Collaboration diagram for CD_LinearDiscrete:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CD_LinearDiscrete (const CD_LinearDiscrete &right)
 CD_LinearDiscrete (const Universe &universe)
virtual ~CD_LinearDiscrete ()
void SetResolution (const VectorN &resolution)
void SetResolution (const unsigned int joint, const double resolution)
virtual bool IsInterferingLinear (const Configuration &c1, const Configuration &c2)

Protected Attributes

VectorN resolution

Detailed Description

Definition at line 40 of file CD_LinearDiscrete.h.


Constructor & Destructor Documentation

CD_LinearDiscrete::CD_LinearDiscrete const CD_LinearDiscrete right  ) 
 

Definition at line 29 of file CD_LinearDiscrete.cpp.

CD_LinearDiscrete::CD_LinearDiscrete const Universe universe  ) 
 

Definition at line 42 of file CD_LinearDiscrete.cpp.

References Universe::DOF(), Universe::JointMax(), Universe::JointMin(), resolution, VectorN::SetLength(), and CollisionDetectorBase::universe.

Here is the call graph for this function:

CD_LinearDiscrete::~CD_LinearDiscrete  )  [virtual]
 

Definition at line 65 of file CD_LinearDiscrete.cpp.


Member Function Documentation

bool CD_LinearDiscrete::IsInterferingLinear const Configuration c1,
const Configuration c2
[virtual]
 

Implements CD_Linear.

Definition at line 88 of file CD_LinearDiscrete.cpp.

References Configuration::DOF(), CD_Linear::IncrementLinearStat(), and resolution.

Here is the call graph for this function:

void CD_LinearDiscrete::SetResolution const unsigned int  joint,
const double  resolution
 

Definition at line 81 of file CD_LinearDiscrete.cpp.

void CD_LinearDiscrete::SetResolution const VectorN resolution  ) 
 

Definition at line 74 of file CD_LinearDiscrete.cpp.

References resolution.


Member Data Documentation

VectorN CD_LinearDiscrete::resolution [protected]
 

Definition at line 79 of file CD_LinearDiscrete.h.

Referenced by CD_LinearDiscrete(), IsInterferingLinear(), and SetResolution().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:45:05 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO