|
FhSim
3.1.0
Marine systems simulation
|
Inheritance diagram for SeineOperation:
Collaboration diagram for SeineOperation:Protected Types | |
| enum | EPhase_t { Phase_NotSet = 0 , Phase_SetFirstLeg , Phase_SetNet , Phase_SetSecondLeg , Phase_Towing , Phase_Hauling , Phase_Finished } |
| Enumerator to define which operational phase the vessel is in. | |
Protected Member Functions | |
| void | SetOperationalPhase (const double dT) |
| Sets the operational phase of the system. | |
| void | SetAttractorStrengths (const double dT) |
| Sets the strength of the attractors. | |
Protected Attributes | |
| ISignalPort * | m_inVesselPos |
| ISignalPort * | m_inPBridleTension |
| ISignalPort * | m_inSBridleTension |
| ISignalPort * | m_inNetSWingPos |
| ISignalPort * | m_inNetPWingPos |
| ISignalPort * | m_inNetVel |
| ISignalPort * | m_inPBridlePos |
| ISignalPort * | m_inSBridlePos |
| ICommonComputation * | m_commonCalc |
| Calculations necessary for more than one output port. | |
| ICommonComputation * | m_commonCalc2 |
| double | m_vesselHeading [7] |
| double | m_vesselSpeed [7] |
| double | m_phaseStartTime [7] |
| double | m_payOutSpeedFactor |
| double | m_minTension |
| double | m_buoyPos [3] |
| double | m_lastCall |
| double | m_deltaT |
| double | m_warpLengthCorrectionSpeed |
| double | m_initialSpeed |
| double | m_setSpeed |
| double | m_towSpeed |
| double | m_haulSpeed |
| double | m_finishedSpeed |
| double | m_winchHaulSpeed |
| double | m_initialHeading |
| double | m_towHeading |
| double | m_spreadAngle |
| double | m_setWarpLength |
| bool | m_warpConnected |
| double | m_outPWarpLength |
| double | m_outSWarpLength |
| double | m_addedTrackLength |
| double | m_towTime |
| double | m_minWarpLength |
| std::string | m_attractorNameNet |
| std::string | m_attractorNameWarps |
| std::string | m_phase [7] |
| std::string | m_speed [7] |
| std::string | m_heading [7] |
| AttractorBase * | m_attractorNet |
| AttractorBase * | m_attractorWarps |
| EPhase_t | m_EPhase |
| double | m_bool [2] |
| double | m_wingSpread |
| double | m_netTangentialSpeed |
| double | m_netNormalSpeed |
| double | m_fileWritePeriod |
| double | m_bridleTension [2] |
| double | m_bridleSpread |
| bool | m_outputToFile |
| sfh::timers::StopWatch | m_StopWatchFileWrite |
| sfh::timers::StopWatch | m_StopWatchRenderUpdate |
| std::ofstream | m_Outfile |
| std::string | m_fileName |
| sfh::filters::IIR | m_BridleTensionFilter |