Marine systems simulation
Loading...
Searching...
No Matches
CInternalCableWithBottomContact.h
1
10
11#ifndef CInternalCableWithBottomContact_H
12#define CInternalCableWithBottomContact_H
13
14// Includes
15#include "cable/subroutines/CInternalCable.h"
16#include <SeafloorForcesInterface.h>
17
18//Class definition
20{
21public:
23 CInternalCableWithBottomContact(ISimObjectCreator* pCreator, const SCableSpec& CableSpec);
24
25 virtual void FinalSetup(const double dT, const double *const adX, ISimObjectCreator* const pCreator);
26
27protected:
28 virtual void AddElementForce(int iCableElement,
29 const double adPosA[3],
30 const double adVelA[3],
31 const double adPosB[3],
32 const double adVelB[3],
33 double adForceA[3],
34 double adForceB[3],
35 double dT);
36
37
38 environment::EnvironmentProvider *m_environment;
39 environment::SeafloorForcesInterface *m_seafloor;
40};
41
42
43#endif
Class containing a cable object to be part of other structures.
Definition CInternalCableWithBottomContact.h:20
CInternalCableWithBottomContact(ISimObjectCreator *pCreator, const SCableSpec &CableSpec)
The constructor sets the pointer to the output object and the parser object.
Definition CInternalCable.h:195
Contains some specifications used for simulating cables.
Definition CInternalCable.h:31