FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
environmentmodels::VisualWakeSources Class Reference
+ Inheritance diagram for environmentmodels::VisualWakeSources:
+ Collaboration diagram for environmentmodels::VisualWakeSources:

Public Member Functions

 VisualWakeSources (std::string SimObjectName, ISimObjectCreator *Creator)
 
 ~VisualWakeSources () override
 Releases the lines.
 
void FinalSetup (const double T, const double *const X, ISimObjectCreator *Creator) override
 
void OdeFcn (const double T, const double *const X, double *const XDot) const override
 No state; the ODE function is a no-op.
 

Constructor & Destructor Documentation

◆ VisualWakeSources()

environmentmodels::VisualWakeSources::VisualWakeSources ( std::string  SimObjectName,
ISimObjectCreator *  Creator 
)

Construct the visualiser.

Parameters
[in]SimObjectNameUnique name for this simulation object.
[in]CreatorObject creator/registry.
Exceptions
std::runtime_errorfor a negative RefreshPeriod.

Member Function Documentation

◆ FinalSetup()

void environmentmodels::VisualWakeSources::FinalSetup ( const double  T,
const double *const  X,
ISimObjectCreator *  Creator 
)
override

Resolve the Environment Provider.

Parameters
[in]TSimulation time [s]; the first drawing is of it.
[in]XState vector.
[in]CreatorObject creator/registry.
Exceptions
std::runtime_errorwhen the Environment resource is absent.

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