#include <cmath>#include <exception>#include <memory>#include <string>#include <ignition/math/Pose3.hh>#include <sdf/sdf.hh>#include "usv_gazebo_plugins/polyhedron_volume.hh"

Go to the source code of this file.
Classes | |
| struct | buoyancy::BoxVolume |
| Box shape volume. More... | |
| struct | buoyancy::CylinderVolume |
| Cylinder shape volume. More... | |
| struct | buoyancy::ParseException |
| Custom exception for parsing errors. More... | |
| struct | buoyancy::ShapeVolume |
| Parent shape object for volume objects. More... | |
| struct | buoyancy::SphereVolume |
| Sphere shape volume. More... | |
Namespaces | |
| buoyancy | |
Typedefs | |
| typedef std::unique_ptr< ShapeVolume > | buoyancy::ShapeVolumePtr |
Enumerations | |
| enum | buoyancy::ShapeType { buoyancy::ShapeType::None, buoyancy::ShapeType::Box, buoyancy::ShapeType::Sphere, buoyancy::ShapeType::Cylinder } |
| Type of geometry shape. More... | |