45 void updateVelocity();
46 void updateJacobian();
47 void updateTimeDependency();
48 void updateNormalAcceleration();
51 uint64_t last_tick_ = 0;
64 Eigen::Vector3d prevNormVecDist_ = Eigen::Vector3d::Zero();
65 Eigen::Vector3d speedVec_ = Eigen::Vector3d::Zero();
74 Eigen::Vector3d closestPoints_[2];
#define SET_UPDATES(SelfT,...)
Definition: AbstractNode.h:138
#define TVM_DLLAPI
Definition: api.h:35
Definition: Function.h:45
Definition: CollisionFunction.h:19
Eigen::MatrixXd fullJac_
Definition: CollisionFunction.h:75
Eigen::MatrixXd distJac_
Definition: CollisionFunction.h:76
std::vector< CollisionData > colls_
Definition: CollisionFunction.h:71
std::shared_ptr< ConvexHull > ConvexHullPtr
Definition: ConvexHull.h:70
Definition: CollisionFunction.h:56
Eigen::Vector3d nearestPoint_
Definition: CollisionFunction.h:57
rbd::Jacobian jac_
Definition: CollisionFunction.h:58
Definition: CollisionFunction.h:54
Eigen::Vector3d normVecDist_
Definition: CollisionFunction.h:63
std::vector< ObjectData > objects_
Definition: CollisionFunction.h:60
CollisionData(CollisionFunction &fn, ConvexHullPtr ch1, ConvexHullPtr ch2)
sch::CD_Pair pair_
Definition: CollisionFunction.h:62