|  | 
| 
 Classes | 
| struct | CartesianPoint2d | 
|  | 2D position in Cartesian coordinate system.  More... 
 | 
| struct | CartesianVelocity2d | 
|  | 2D velocity in Cartesian coordinate system.  More... 
 | 
| struct | CartesianAcceleration2d | 
|  | 2D acceleration in Cartesian coordinate system.  More... 
 | 
| struct | PolarPoint2d | 
|  | 2D position in polar coordinate system.  More... 
 | 
| struct | PolarVelocity2d | 
|  | 2D velocity in polar coordinate system.  More... 
 | 
| struct | PolarAcceleration2d | 
|  | 2D acceleration in polar coordinate system.  More... 
 | 
| struct | Vector2d | 
|  | 2D vector.  More... 
 | 
| struct | Frame2d | 
|  | Planar position.  More... 
 | 
| struct | Twist2d | 
|  | Planar velocity.  More... 
 | 
| struct | Force2d | 
|  | Vector representing a linear force.  More... 
 | 
| struct | Wrench2d | 
|  | Planar force.  More... 
 | 
| struct | Size2d | 
|  | Planar continuous dimensions.  More... 
 | 
| struct | DiscreteSize2d | 
|  | Planar discrete dimensions.  More... 
 | 
| struct | CartesianPoint3d | 
|  | 3D position in Cartesian coordinate system.  More... 
 | 
| struct | CartesianVector3d | 
|  | 3D vector  More... 
 | 
| struct | CartesianVelocity3d | 
|  | 3D velocity in Cartesian coordinate system.  More... 
 | 
| struct | CartesianAcceleration3d | 
|  | 3D acceleration in Cartesian coordinate system.  More... 
 | 
| struct | AngularVelocity3d | 
|  | 3D angular velocity.  More... 
 | 
| struct | AngularAcceleration3d | 
|  | 3D angular acceleration.  More... 
 | 
| struct | Force3d | 
|  | Vector representing a linear force.  More... 
 | 
| struct | Moment3d | 
|  | Moment of force.  More... 
 | 
| struct | Twist3d | 
|  | Spatial velocity: ordered couple (V,W) of two vectors.  More... 
 | 
| struct | Wrench3d | 
|  | Spatial force: ordered couple (F,M) of two vectors.  More... 
 | 
| struct | OrientationE3d | 
|  | Orientation defined by angles.  More... 
 | 
| struct | Frame3d | 
|  | Spatial position.  More... 
 | 
| struct | Size3d | 
|  | Spatial continuous dimensions.  More... 
 | 
| struct | DiscreteSize3d | 
|  | Spatial discrete dimensions.  More... 
 | 
| 
 Typedefs | 
| typedef double | Dimension | 
|  | Physical dimenstion, positive [m]. E.g. length. 
 | 
| typedef int | DiscreteDimension | 
|  | Discrete dimension, positive. E.g. map width measured in number of cells. 
 | 
| typedef double | RotationAngle | 
|  | Rotatation angle with unlimited range [rad]. 
 | 
| typedef double | OrientationAngle | 
|  | Orientation angle with range [-pi,+pi] [rad]. 
 | 
| typedef double | HeadingAngle | 
|  | Heading angle with with range [-pi/2,+pi/2] [rad]. 
 | 
| typedef double | AngularVelocity2d | 
|  | Angular velocity (z-dir) with unlimited range [rad/s]. 
 | 
| typedef double | AngularAcceleration2d | 
|  | Angular acceleration (z-dir) with unlimited range [rad/s]. 
 | 
| typedef double | Moment2d | 
|  | Planar moment (z-dir) [Nm]. 
 | 
| 
 Functions | 
| SOEXPORT void | convert (const hydrobros1::Size3d &obj3d, hydrobros1::Size2d &obj2d) | 
|  | Converts from 3d to 2d structure. 
 | 
| SOEXPORT void | convert (const hydrobros1::CartesianPoint3d &obj3d, hydrobros1::CartesianPoint2d &obj2d) | 
|  | Converts from 3d to 2d structure. 
 | 
| std::string | toString (const hydrobros1::CartesianPoint2d &obj) | 
| int | toCartesianPoint2d (const std::string &s, hydrobros1::CartesianPoint2d &obj) | 
| std::string | toString (const hydrobros1::CartesianPoint3d &obj) | 
| int | toCartesianPoint (const std::string &s, hydrobros1::CartesianPoint3d &obj) | 
| std::string | toString (const hydrobros1::Frame2d &obj) | 
| int | toFrame2d (const std::string &s, hydrobros1::Frame2d &obj) | 
| std::string | toString (const hydrobros1::Frame3d &obj) | 
| int | toFrame3d (const std::string &s, hydrobros1::Frame3d &obj) | 
| std::string | toString (const hydrobros1::Size2d &obj) | 
| int | toSize2d (const std::string &s, hydrobros1::Size2d &obj) | 
| std::string | toString (const hydrobros1::Size3d &obj) | 
| int | toSize3d (const std::string &s, hydrobros1::Size3d &obj) | 
| std::string | toString (const hydrobros1::Twist2d &) | 
|  | Converts to string. 
 | 
This namespace is part of a library which converts between BROS-I types implemented directly in C++ and with Slice.