Marine systems simulation
CoRiBoDynamics::Utilities::CatenarySegment Class Reference
+ Inheritance diagram for CoRiBoDynamics::Utilities::CatenarySegment:
+ Collaboration diagram for CoRiBoDynamics::Utilities::CatenarySegment:

Public Member Functions

 CatenarySegment (const vec3 &PA, const vec3 &PB, double length)
 
virtual void Compute (double parameter_coordinate, double element_length, vec3 &Position, Quat &Orientation) override
 
virtual double Length () override
 
- Public Member Functions inherited from CoRiBoDynamics::Utilities::CurveSegment
virtual void Compute (double parameter_coordinate, double element_length, vec3 &Position, Quat &Orientation)=0
 
virtual double Length ()=0
 
vec3 GetStartPoint ()
 
vec3 GetEndPoint ()
 

Protected Attributes

sfh::cable::Catenary3D m_curve
 
double m_length
 

Member Function Documentation

◆ Compute()

virtual void CoRiBoDynamics::Utilities::CatenarySegment::Compute ( double  parameter_coordinate,
double  element_length,
vec3 &  Position,
Quat &  Orientation 
)
overridevirtual

◆ Length()

virtual double CoRiBoDynamics::Utilities::CatenarySegment::Length ( )
overridevirtual

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