Stg::Velocity Class Reference

#include <stage.hh>

Inheritance diagram for Stg::Velocity:

List of all members.

Public Member Functions

VelocityLoad (Worldfile *wf, int section, const char *keyword)
virtual void Print (const char *prefix) const
 Velocity (double x, double y, double z, double a)
 Velocity ()

Detailed Description

Specify a 4 axis velocity: 3D vector in [x, y, z], plus rotation about Z (yaw).


Constructor & Destructor Documentation

Stg::Velocity::Velocity ( double  x,
double  y,
double  z,
double  a 
) [inline]
Parameters:
xvelocity vector component along X axis (forward speed), in meters per second.
yvelocity vector component along Y axis (sideways speed), in meters per second.
zvelocity vector component along Z axis (vertical speed), in meters per second.
arotational velocity around Z axis (yaw), in radians per second.
Stg::Velocity::Velocity ( ) [inline]

Member Function Documentation

Velocity& Stg::Velocity::Load ( Worldfile wf,
int  section,
const char *  keyword 
) [inline]

Print velocity in human-readable format on stdout, with a prefix string

Parameters:
prefixCharacter string to prepend to output, or NULL.

Reimplemented from Stg::Pose.

virtual void Stg::Velocity::Print ( const char *  prefix) const [inline, virtual]

Print pose in human-readable format on stdout

Parameters:
prefixCharacter string to prepend to pose output

Reimplemented from Stg::Pose.


The documentation for this class was generated from the following file: