Public Member Functions | Private Attributes | List of all members
VclipLinkPair Class Reference

#include <VclipLinkPair.h>

Inheritance diagram for VclipLinkPair:
Inheritance graph
[legend]

Public Member Functions

bool checkCollision ()
 
double computeDistance (double *q1, double *q2)
 
double getTolerance ()
 
hrp::Linklink (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 ()
 
- Public Member Functions inherited from hrp::Referenced
 Referenced ()
 
virtual ~Referenced ()
 

Private Attributes

Vclip::FeaturePair Feature_Pair
 
hrp::Linklinks_ [2]
 
double tolerance_
 
Vclip::PolyhedronVclip_Model1
 
Vclip::PolyhedronVclip_Model2
 

Additional Inherited Members

- Protected Member Functions inherited from hrp::Referenced
int refCounter ()
 

Detailed Description

Definition at line 4 of file VclipLinkPair.h.

Constructor & Destructor Documentation

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.

VclipLinkPair::~VclipLinkPair ( )

Definition at line 13 of file VclipLinkPair.cpp.

Member Function Documentation

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.

Member Data Documentation

Vclip::FeaturePair VclipLinkPair::Feature_Pair
private

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.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:53