#include <VclipLinkPair.h>
Public Member Functions | |
bool | checkCollision () |
double | computeDistance (double *q1, double *q2) |
double | getTolerance () |
hrp::Link * | link (int index) |
void | setTolerance (double t) |
VclipLinkPair (hrp::Link *link0, Vclip::Polyhedron *pqp_model0, hrp::Link *link1, Vclip::Polyhedron *pqp_model1, double tolerance=0) | |
~VclipLinkPair () | |
Private Attributes | |
Vclip::FeaturePair | Feature_Pair |
hrp::Link * | links_ [2] |
double | tolerance_ |
Vclip::Polyhedron * | Vclip_Model1 |
Vclip::Polyhedron * | Vclip_Model2 |
Definition at line 4 of file VclipLinkPair.h.
VclipLinkPair::VclipLinkPair | ( | hrp::Link * | link0, |
Vclip::Polyhedron * | pqp_model0, | ||
hrp::Link * | link1, | ||
Vclip::Polyhedron * | pqp_model1, | ||
double | tolerance = 0 |
||
) |
Definition at line 3 of file VclipLinkPair.cpp.
Definition at line 13 of file VclipLinkPair.cpp.
bool VclipLinkPair::checkCollision | ( | ) |
Definition at line 17 of file VclipLinkPair.cpp.
double VclipLinkPair::computeDistance | ( | double * | q1, |
double * | q2 | ||
) |
Definition at line 27 of file VclipLinkPair.cpp.
double VclipLinkPair::getTolerance | ( | ) | [inline] |
Definition at line 11 of file VclipLinkPair.h.
hrp::Link* VclipLinkPair::link | ( | int | index | ) | [inline] |
Definition at line 10 of file VclipLinkPair.h.
void VclipLinkPair::setTolerance | ( | double | t | ) | [inline] |
Definition at line 12 of file VclipLinkPair.h.
Definition at line 17 of file VclipLinkPair.h.
hrp::Link* VclipLinkPair::links_[2] [private] |
Definition at line 15 of file VclipLinkPair.h.
double VclipLinkPair::tolerance_ [private] |
Definition at line 18 of file VclipLinkPair.h.
Vclip::Polyhedron* VclipLinkPair::Vclip_Model1 [private] |
Definition at line 16 of file VclipLinkPair.h.
Vclip::Polyhedron * VclipLinkPair::Vclip_Model2 [private] |
Definition at line 16 of file VclipLinkPair.h.