| iMSTK
    Interactive Medical Simulation Toolkit | 
Constraints the line p, q to the fixedPt by rotating p and q. More...
#include <RbdLineToPointTranslationConstraint.h>


| Public Member Functions | |
| RbdLineToPointTranslationConstraint (std::shared_ptr< RigidBody > obj, const Vec3d &fixedPt, Vec3d *p, Vec3d *q, const double beta=0.05) | |
| void | compute (double dt) override | 
| Compute constraint jacobian. | |
|  Public Member Functions inherited from imstk::RbdConstraint | |
| virtual const std::string | getTypeName () const =0 | 
| Additional Inherited Members | |
|  Public Types inherited from imstk::RbdConstraint | |
| enum | Side { A, B, AB } | 
|  Public Attributes inherited from imstk::RbdConstraint | |
| Eigen::Matrix< double, 3, 4 > | J = Eigen::Matrix<double, 3, 4>::Zero() | 
| Jacobian, "vanish" to zero. | |
| double | vu = 0.0 | 
| Bauhmgarte stabilization term. | |
| double | range [2] = { 0.0, std::numeric_limits<double>::max() } | 
| std::shared_ptr< RigidBody > | m_obj1 = nullptr | 
| std::shared_ptr< RigidBody > | m_obj2 = nullptr | 
| Side | m_side = Side::AB | 
|  Protected Member Functions inherited from imstk::RbdConstraint | |
| RbdConstraint (std::shared_ptr< RigidBody > rbd1, std::shared_ptr< RigidBody > rbd2, const Side side) | |
Constraints the line p, q to the fixedPt by rotating p and q.
Definition at line 18 of file RbdLineToPointTranslationConstraint.h.
 1.8.13
 1.8.13