A class to manage a wave field that can be accessed from the World. More...
#include <WavefieldEntity.hh>
Public Member Functions | |
virtual void | Fini () |
Finialize the object. More... | |
std::shared_ptr< const WaveParameters > | GetWaveParams () const |
Get a pointer to the wave pararameters. More... | |
virtual void | Init () |
Initialize the object. More... | |
virtual void | Load (sdf::ElementPtr _sdf) |
Load. More... | |
virtual void | Reset () |
Reset the object. More... | |
virtual void | Update () |
Update the object. More... | |
WavefieldEntity (gazebo::physics::BasePtr _parent) | |
Constructor. More... | |
virtual | ~WavefieldEntity () |
Destructor. More... | |
Static Public Member Functions | |
static std::string | MakeName (const std::string &_parentName) |
Make a wave field entity name given a parent object name. More... | |
Private Attributes | |
std::shared_ptr< WavefieldEntityPrivate > | data |
A class to manage a wave field that can be accessed from the World.
Definition at line 42 of file WavefieldEntity.hh.
|
virtual |
Destructor.
Definition at line 55 of file WavefieldEntity.cc.
|
explicit |
Constructor.
Definition at line 60 of file WavefieldEntity.cc.
|
virtual |
Finialize the object.
Definition at line 97 of file WavefieldEntity.cc.
std::shared_ptr< const WaveParameters > asv::WavefieldEntity::GetWaveParams | ( | ) | const |
Get a pointer to the wave pararameters.
Definition at line 118 of file WavefieldEntity.cc.
|
virtual |
Initialize the object.
Definition at line 103 of file WavefieldEntity.cc.
|
virtual |
Load.
Definition at line 67 of file WavefieldEntity.cc.
|
static |
Make a wave field entity name given a parent object name.
[in] | _parentName | The name of the parent object. |
Definition at line 124 of file WavefieldEntity.cc.
|
virtual |
Reset the object.
Definition at line 108 of file WavefieldEntity.cc.
|
virtual |
Update the object.
Definition at line 113 of file WavefieldEntity.cc.
|
private |
Definition at line 76 of file WavefieldEntity.hh.