
Public Attributes | |
| BodyData * | bodyData [2] |
| int | bodyIndex [2] |
| ConstraintPointArray | constraintPoints |
| double | culling_thresh |
| double | epsilon |
| int | index |
| bool | isNonContactConstraint |
| bool | isSameBodyPair |
| Link * | link [2] |
| LinkData * | linkData [2] |
| double | muDynamic |
| double | muStatic |
| double | restitution |
Additional Inherited Members | |
Public Member Functions inherited from hrp::ColdetModelPair | |
| 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 () |
Public Member Functions inherited from hrp::Referenced | |
| Referenced () | |
| virtual | ~Referenced () |
Protected Member Functions inherited from hrp::Referenced | |
| int | refCounter () |
Definition at line 201 of file ConstraintForceSolver.cpp.
| BodyData* hrp::CFSImpl::LinkPair::bodyData[2] |
Definition at line 207 of file ConstraintForceSolver.cpp.
| int hrp::CFSImpl::LinkPair::bodyIndex[2] |
Definition at line 206 of file ConstraintForceSolver.cpp.
| ConstraintPointArray hrp::CFSImpl::LinkPair::constraintPoints |
Definition at line 210 of file ConstraintForceSolver.cpp.
| double hrp::CFSImpl::LinkPair::culling_thresh |
Definition at line 214 of file ConstraintForceSolver.cpp.
| double hrp::CFSImpl::LinkPair::epsilon |
Definition at line 216 of file ConstraintForceSolver.cpp.
| int hrp::CFSImpl::LinkPair::index |
Definition at line 204 of file ConstraintForceSolver.cpp.
| bool hrp::CFSImpl::LinkPair::isNonContactConstraint |
Definition at line 211 of file ConstraintForceSolver.cpp.
| bool hrp::CFSImpl::LinkPair::isSameBodyPair |
Definition at line 205 of file ConstraintForceSolver.cpp.
| Link* hrp::CFSImpl::LinkPair::link[2] |
Definition at line 208 of file ConstraintForceSolver.cpp.
| LinkData* hrp::CFSImpl::LinkPair::linkData[2] |
Definition at line 209 of file ConstraintForceSolver.cpp.
| double hrp::CFSImpl::LinkPair::muDynamic |
Definition at line 213 of file ConstraintForceSolver.cpp.
| double hrp::CFSImpl::LinkPair::muStatic |
Definition at line 212 of file ConstraintForceSolver.cpp.
| double hrp::CFSImpl::LinkPair::restitution |
Definition at line 215 of file ConstraintForceSolver.cpp.