Marine systems simulation
|
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | RotatedCatenarySegment (const Quat &Q, const vec3 &PA, const vec3 &PB, double length) |
virtual void | Compute (double parameter_coordinate, double element_length, vec3 &Position, Quat &Orientation) override |
Public Member Functions inherited from CoRiBoDynamics::Utilities::CatenarySegment | |
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 | |
Quat | m_Q |
Protected Attributes inherited from CoRiBoDynamics::Utilities::CatenarySegment | |
sfh::cable::Catenary3D | m_curve |
double | m_length |
|
overridevirtual |
Reimplemented from CoRiBoDynamics::Utilities::CatenarySegment.