Standalone component. More...
#include <iomanip>
#include <hrpModel/Link.h>
#include <hrpModel/ModelLoaderUtil.h>
#include <hrpModel/JointPath.h>
#include <hrpUtil/Eigen3d.h>
#include <hrpUtil/Eigen4d.h>
#include <hrpCollision/ColdetModel.h>
#include "CollisionDetector.h"
#include <qhull/qhull_a.h>
Go to the source code of this file.
Macros | |
#define | deg2rad(x) ((x)*M_PI/180) |
#define | rad2deg(x) ((x)*180/M_PI) |
Functions | |
bool | checkBlackListJoint (hrp::Link *l) |
bool | checkBlackListJointPair (hrp::Link *l1, hrp::Link *l2) |
bool | checkCollisionForAllJointRange (int i, hrp::JointPathPtr jointPath, std::vector< hrp::ColdetLinkPairPtr > &collisionPairs) |
bool | compare_joint_path_length (const hrp::ColdetLinkPairPtr &p1, const hrp::ColdetLinkPairPtr &p2) |
int | main (int argc, char **argv) |
void | setupCollisionLinkPair () |
RTC::ReturnCode_t | setupCollisionModel (hrp::BodyPtr m_robot, const char *url, OpenHRP::BodyInfo_var binfo) |
Variables | |
std::vector< std::string > | blacklist |
std::vector< hrp::ColdetLinkPairPtr > | m_pair |
hrp::BodyPtr | m_robot |
Definition at line 26 of file SetupCollisionPair.cpp.
Definition at line 27 of file SetupCollisionPair.cpp.
bool checkBlackListJoint | ( | hrp::Link * | l | ) |
Definition at line 172 of file SetupCollisionPair.cpp.
Definition at line 179 of file SetupCollisionPair.cpp.
bool checkCollisionForAllJointRange | ( | int | i, |
hrp::JointPathPtr | jointPath, | ||
std::vector< hrp::ColdetLinkPairPtr > & | collisionPairs | ||
) |
Definition at line 139 of file SetupCollisionPair.cpp.
bool compare_joint_path_length | ( | const hrp::ColdetLinkPairPtr & | p1, |
const hrp::ColdetLinkPairPtr & | p2 | ||
) |
Definition at line 187 of file SetupCollisionPair.cpp.
Definition at line 352 of file SetupCollisionPair.cpp.
void setupCollisionLinkPair | ( | ) |
Definition at line 191 of file SetupCollisionPair.cpp.
RTC::ReturnCode_t setupCollisionModel | ( | hrp::BodyPtr | m_robot, |
const char * | url, | ||
OpenHRP::BodyInfo_var | binfo | ||
) |
Definition at line 33 of file SetupCollisionPair.cpp.
std::vector<std::string> blacklist |
Definition at line 30 of file SetupCollisionPair.cpp.
std::vector<hrp::ColdetLinkPairPtr> m_pair |
Definition at line 29 of file SetupCollisionPair.cpp.
hrp::BodyPtr m_robot |
Definition at line 31 of file SetupCollisionPair.cpp.