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

Classes

struct  CableCollisionManagerProperties
 
struct  CableSegment
 
struct  ElementContact
 

Public Member Functions

 TrawlCableCollisionManager (ConstraintSolver *solver, double timeConstant)
 
void AddCableSegment (const CableCollisionManagerProperties &properties)
 
void AddMainCableSegment (const CableCollisionManagerProperties &properties)
 
double getFrequencyCoefficient ()
 
void setStartTimeCollision (double time)
 
std::vector< ElementContact > * GetContactPoints ()
 

Protected Member Functions

void ComputeConstraints (const double T, const double *const X)
 
void CollisionTest (InternalObject *objectA, InternalObject *objectB, const double *const X, ElementContact &contact)
 

Protected Attributes

double m_startTimeCollision
 
std::vector< CableSegmentm_CableSegments
 
std::vector< ElementContactm_ContactPoints
 

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