| ▼CBase | |
| Casv::WavefieldEntity | A class to manage a wave field that can be accessed from the World |
| Casv::Geometry | A collection of static methods concerning linear geometry |
| ▼CModelPlugin | |
| Cgazebo::WaveguagePlugin | A plugin that sets the model height (z) to be the same as the wave height calculated for the physics. All SDF parameters are optional |
| ▼CModelPlugin | |
| Casv::WavefieldModelPlugin | A Gazebo model plugin to simulate water waves |
| Casv::PhysicalConstants | A collection of static methods to retrieve physical constants |
| Casv::Physics | A collection of static methods for various physics calculations |
| ▼CRenderTargetListener | |
| Casv::WavefieldVisualPlugin | A Gazebo visual plugin to synchronise and control a vertex shader rendering Gerstner waves. It also renders reflections and refractions onto the water |
| Casv::Utilities | A collection of static methods for common tasks |
| ▼CVisualPlugin | |
| Casv::WavefieldVisualPlugin | A Gazebo visual plugin to synchronise and control a vertex shader rendering Gerstner waves. It also renders reflections and refractions onto the water |
| Casv::WavefieldEntityPrivate | |
| Casv::WavefieldModelPluginPrivate | |
| Casv::WavefieldSampler | A class to manage sampling depths from a wave field |
| Casv::WavefieldVisualPluginPrivate | |
| Casv::WaveParameters | A class to manage the parameters for generating a wave |
| Casv::WaveParametersPrivate |