Classes | Typedefs | Enumerations
buoyancy Namespace Reference

Classes

struct  BoxVolume
 Box shape volume. More...
 
struct  CylinderVolume
 Cylinder shape volume. More...
 
struct  ParseException
 Custom exception for parsing errors. More...
 
struct  Plane
 Represents a plane as a normal and offset. More...
 
class  Polyhedron
 Submerged volume calculation using polyhedron based on: Exact Buoyancy for Polyhedra by Eric Catto. More...
 
struct  ShapeVolume
 Parent shape object for volume objects. More...
 
struct  SphereVolume
 Sphere shape volume. More...
 
struct  Volume
 Represents output volume with centroid. More...
 

Typedefs

typedef std::unique_ptr< ShapeVolumeShapeVolumePtr
 

Enumerations

enum  ShapeType { ShapeType::None, ShapeType::Box, ShapeType::Sphere, ShapeType::Cylinder }
 Type of geometry shape. More...
 

Typedef Documentation

typedef std::unique_ptr<ShapeVolume> buoyancy::ShapeVolumePtr

Definition at line 70 of file shape_volume.hh.

Enumeration Type Documentation

enum buoyancy::ShapeType
strong

Type of geometry shape.

Enumerator
None 
Box 
Sphere 
Cylinder 

Definition at line 31 of file shape_volume.hh.



usv_gazebo_plugins
Author(s): Brian Bingham , Carlos Aguero
autogenerated on Thu May 7 2020 03:54:47