Public Attributes | List of all members
hrp::CFSImpl::LinkPair Class Reference
Inheritance diagram for hrp::CFSImpl::LinkPair:
Inheritance graph
[legend]

Public Attributes

BodyDatabodyData [2]
 
int bodyIndex [2]
 
ConstraintPointArray constraintPoints
 
double culling_thresh
 
double epsilon
 
int index
 
bool isNonContactConstraint
 
bool isSameBodyPair
 
Linklink [2]
 
LinkDatalinkData [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)
 
ColdetModelmodel (int index)
 
ColdetModelPairoperator= (const ColdetModelPair &cmp)
 
void set (ColdetModelPtr model0, ColdetModelPtr model1)
 
void setCollisionPairInserter (CollisionPairInserterBase *inserter)
 
double tolerance () const
 
IceMaths::Matrix4x4transform (int index)
 
virtual ~ColdetModelPair ()
 
- Public Member Functions inherited from hrp::Referenced
 Referenced ()
 
virtual ~Referenced ()
 
- Protected Member Functions inherited from hrp::Referenced
int refCounter ()
 

Detailed Description

Definition at line 201 of file ConstraintForceSolver.cpp.

Member Data Documentation

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.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:45