#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... | |