FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
ShipContact Class Reference
+ Inheritance diagram for ShipContact:
+ Collaboration diagram for ShipContact:

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW ShipContact (ISimObjectCreator *creator, CoRiBoDynamics::ConstraintSolver *solver, double beta)
 
void Update (const double *P, const double *Q, const double *V, const double *W)
 
void ComputeConstraints (const double T, const double *const X)
 
void AddCollisionCheckInterface (CollisionCheckInterface *i)
 

Public Attributes

double m_Force [3]
 
double m_Torque [3]
 

Protected Attributes

std::vector< CollisionCheckInterface * > m_collision_interfaces
 
Eigen::Quaterniond m_capsule_rotation_offset
 
Eigen::Vector3d m_capsule_offset
 
Eigen::Vector3d m_offset_arm_global
 
double m_Q [4]
 
double m_W [3]
 
double m_P [3]
 
double m_V [3]
 
ExternalObject m_capsule
 

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