INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hydrobros1 Namespace Reference

Converts between the types of BROS-I C++ library and Orca types. More...

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.

Detailed Description

Converts between the types of BROS-I C++ library and Orca types.

This namespace is part of a library which converts between BROS-I types implemented directly in C++ and with Slice.

See also:
libHydroBros1

Function Documentation

SOEXPORT int hydrobros1::toCartesianPoint ( const std::string &  ,
hydrobros1::CartesianPoint3d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT int hydrobros1::toCartesianPoint2d ( const std::string &  ,
hydrobros1::CartesianPoint2d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT int hydrobros1::toFrame2d ( const std::string &  ,
hydrobros1::Frame2d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT int hydrobros1::toFrame3d ( const std::string &  ,
hydrobros1::Frame3d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT int hydrobros1::toSize2d ( const std::string &  ,
hydrobros1::Size2d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT int hydrobros1::toSize3d ( const std::string &  ,
hydrobros1::Size3d  
)

Parses result of the correspondinng toString(). Returns: 0 = parsing successful, non-zero = parsing failed.

SOEXPORT std::string hydrobros1::toString ( const hydrobros1::Size3d  ) 

Converts to string

See also:
toSize3d()
SOEXPORT std::string hydrobros1::toString ( const hydrobros1::Size2d  ) 

Converts to string

See also:
toSize2d()
SOEXPORT std::string hydrobros1::toString ( const hydrobros1::Frame3d  ) 

Converts to string

See also:
toFrame3d()
SOEXPORT std::string hydrobros1::toString ( const hydrobros1::Frame2d  ) 

Converts to string

See also:
toFrame2d()
SOEXPORT std::string hydrobros1::toString ( const hydrobros1::CartesianPoint3d  ) 

Converts to string

See also:
toCartesianPoint3d()
SOEXPORT std::string hydrobros1::toString ( const hydrobros1::CartesianPoint2d  ) 

Converts to string

See also:
toCartesianPoint2d()
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5