|
Marine systems simulation
|
Inheritance diagram for CSeineOperation:
Collaboration diagram for CSeineOperation: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_pInVesselPos |
| ISignalPort * | m_pInPBridleTension |
| ISignalPort * | m_pInSBridleTension |
| ISignalPort * | m_pInNetSWingPos |
| ISignalPort * | m_pInNetPWingPos |
| ISignalPort * | m_pInNetVel |
| ISignalPort * | m_pInPBridlePos |
| ISignalPort * | m_pInSBridlePos |
| ICommonComputation * | m_pCommonCalc |
| Calculations necessary for more than one output port. | |
| ICommonComputation * | m_pCommonCalc2 |
| double | m_adVesselHeading [7] |
| double | m_adVesselSpeed [7] |
| double | m_adPhaseStartTime [7] |
| double | m_dPayOutSpeedFactor |
| double | m_dMinTension |
| double | m_adBuoyPos [3] |
| double | m_dLastCall |
| double | m_dDeltaT |
| double | m_dWarpLengthCorrectionSpeed |
| double | m_dInitialSpeed |
| double | m_dSetSpeed |
| double | m_dTowSpeed |
| double | m_dHaulSpeed |
| double | m_dFinishedSpeed |
| double | m_dWinchHaulSpeed |
| double | m_dInitialHeading |
| double | m_dTowHeading |
| double | m_dSpreadAngle |
| double | m_dSetWarpLength |
| bool | m_bWarpConnected |
| double | m_dOutPWarpLength |
| double | m_dOutSWarpLength |
| double | m_dAddedTrackLength |
| double | m_dTowTime |
| double | m_dMinWarpLength |
| std::string | m_sAttractorNameNet |
| std::string | m_sAttractorNameWarps |
| std::string | m_asPhase [7] |
| std::string | m_asSpeed [7] |
| std::string | m_asHeading [7] |
| CAttractorBase * | m_pAttractorNet |
| CAttractorBase * | m_pAttractorWarps |
| EPhase_t | m_EPhase |
| double | m_adBool [2] |
| double | m_dWingSpread |
| double | m_dNetTangentialSpeed |
| double | m_dNetNormalSpeed |
| double | m_dFileWritePeriod |
| double | m_adBridleTension [2] |
| double | m_dBridleSpread |
| bool | m_bOutputToFile |
| sfh::timers::StopWatch | m_StopWatchFileWrite |
| sfh::timers::StopWatch | m_StopWatchRenderUpdate |
| std::ofstream | m_Outfile |
| std::string | m_sFileName |
| sfh::filters::IIR | m_BridleTensionFilter |