#include <ColdetLinkPair.h>
|
| | ColdetLinkPair (Link *link1, Link *link2, double tolerance=0) |
| |
| | ColdetLinkPair (const ColdetLinkPair &org) |
| |
| hrp::Link * | link (int index) |
| |
| void | updatePositions () |
| |
| virtual | ~ColdetLinkPair () |
| |
| int | calculateCentroidIntersection (float &cx, float &cy, float &A, float radius, std::vector< float > vx, std::vector< float > vy) |
| |
| int | calculateIntersection (std::vector< float > &x, std::vector< float > &y, float radius, float x1, float y1, float x2, float y2) |
| |
| float | calculatePolygonArea (const std::vector< float > &vx, const std::vector< float > &vy) |
| |
| void | calculateSectorCentroid (float &cx, float &cy, float radius, float th1, float th2) |
| |
| bool | checkCollision () |
| |
| void | clearCollisions () |
| |
| | ColdetModelPair () |
| |
| | ColdetModelPair (ColdetModelPtr model0, ColdetModelPtr model1, double tolerance=0) |
| |
| | ColdetModelPair (const ColdetModelPair &org) |
| |
| std::vector< collision_data > & | collisions () |
| |
| double | computeDistance (double *point0, double *point1) |
| |
| double | computeDistance (int &out_triangle0, double *out_point0, int &out_triangle1, double *out_point1) |
| |
| std::vector< collision_data > & | detectCollisions () |
| |
| bool | detectIntersection () |
| |
| void | enableNormalVectorCorrection (bool flag) |
| |
| bool | isInsideCircle (float r, float x, float y) |
| |
| bool | isInsideTriangle (float x, float y, const std::vector< float > &vx, const std::vector< float > &vy) |
| |
| int | makeCCW (std::vector< float > &vx, std::vector< float > &vy) |
| |
| ColdetModel * | model (int index) |
| |
| ColdetModelPair & | operator= (const ColdetModelPair &cmp) |
| |
| void | set (ColdetModelPtr model0, ColdetModelPtr model1) |
| |
| void | setCollisionPairInserter (CollisionPairInserterBase *inserter) |
| |
| double | tolerance () const |
| |
| IceMaths::Matrix4x4 * | transform (int index) |
| |
| virtual | ~ColdetModelPair () |
| |
| | Referenced () |
| |
| virtual | ~Referenced () |
| |
Definition at line 16 of file ColdetLinkPair.h.
◆ ColdetLinkPair() [1/2]
| hrp::ColdetLinkPair::ColdetLinkPair |
( |
Link * |
link1, |
|
|
Link * |
link2, |
|
|
double |
tolerance = 0 |
|
) |
| |
◆ ColdetLinkPair() [2/2]
◆ ~ColdetLinkPair()
| hrp::ColdetLinkPair::~ColdetLinkPair |
( |
| ) |
|
|
virtual |
◆ link()
◆ updatePositions()
| void hrp::ColdetLinkPair::updatePositions |
( |
| ) |
|
◆ links
The documentation for this class was generated from the following files: