orca-robotics


INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

REPOSITORY
Interfaces
Components
Libraries
Utilities
Software Map

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard
Wiki
login/pass: orca/orca

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

initutils.h

00001 /*
00002  * Orca-Robotics Project: Components for robotics 
00003  *               http://orca-robotics.sf.net/
00004  * Copyright (c) 2004-2008 Alex Brooks, Alexei Makarenko, Tobias Kaupp
00005  *
00006  * This copy of Orca is licensed to you under the terms described in
00007  * the LICENSE file included in this distribution.
00008  *
00009  */
00010 
00011 #ifndef ORCAOBJ_INIT_UTILS_H
00012 #define ORCAOBJ_INIT_UTILS_H
00013 
00014 #include <orca/orca.h>
00015 #include <orca/image.h>
00016 #include <orca/camera.h>
00017 #include <orca/drivebicycle.h>
00018 #include <orca/gps.h>
00019 #include <orca/ogmap.h>
00020 #include <orca/home.h>
00021 #include <orca/laserscanner2d.h>
00022 #include <orca/odometry2d.h>
00023 #include <orca/localise2d.h>
00024 #include <orca/power.h>
00025 #include <orca/status.h>
00026 #include <orca/polarfeature2d.h>
00027 #include <orca/featuremap2d.h>
00028 #include <orca/pathfollower2d.h>
00029 #include <orca/pathplanner2d.h>
00030 #include <orca/wifi.h>
00031 #include <orca/pixmap.h>
00032 #include <orca/velocitycontrol2d.h>
00033 
00034 namespace orcaobj
00035 {
00040 
00041 void setInit( orca::Frame2d&, double x=0.0, double y=0.0, double orient=0.0 );
00043 void setInit( orca::Frame3d&, double x=0.0, double y=0.0, double z=0.0, double pitch=0.0, double roll=0.0, double yaw=0.0 );
00045 void setInit( orca::Twist2d&, double vx=0.0, double vy=0.0, double w=0.0 );
00047 void setInit( orca::Twist3d&, double vx=0.0, double vy=0.0, double vz=0.0, double wx=0.0, double wy=0.0, double wz=0.0 );
00049 void setInit( orca::Size2d&, double l=0.0, double w=0.0 );
00051 void setInit( orca::Size3d&, double l=0.0, double w=0.0, double h=0.0 );
00053 void setInit( orca::CartesianPoint2d&, double x=0.0, double y=0.0 );
00055 void setInit( orca::CartesianPoint&, double x=0.0, double y=0.0, double z=0.0 );
00057 void setInit( orca::Covariance2d&, double pxx=0.0, double pxy=0.0, double pyy=0.0, double pxt=0.0, double pyt=0.0, double ptt=0.0 );
00059 void setInit( orca::Time& );
00061 void setInit( orca::Waypoint2d& );
00063 void setInit( orca::WifiInterface &w );
00065 void setInit( orca::Odometry2dData& );
00067 void setInit( orca::BatteryData& );
00069 void setSane( orca::CartesianPoint2d& );
00071 void setSane( orca::CartesianPoint& );
00073 void setSane( orca::CartesianVelocity2d& );
00075 void setSane( orca::CartesianVelocity& );
00077 void setSane( orca::AngularVelocity& );
00079 void setSane( orca::Date& );
00081 void setSane( orca::Frame2d& );
00083 void setSane( orca::Frame3d& );
00085 void setSane( orca::Size2d& );
00087 void setSane( orca::Size3d& );
00089 void setSane( orca::Covariance2d& );
00091 void setSane( orca::Time& );
00093 void setSane( orca::TimeOfDay& );
00094 
00096 void setSane( orca::CameraData&, int width=640, int height=480 );
00098 void setSane( orca::DriveBicycleCommand& );
00100 void setSane( orca::DriveBicycleData& );
00102 void setSane( orca::GpsData& );
00104 void setSane( orca::Localise2dData& );
00106 void setSane( const orca::RangeScanner2dDataPtr&, int numberOfSamples=361 );
00108 void setSane( const orca::LaserScanner2dDataPtr&, int numberOfSamples=361 );
00110 void setSane( orca::Odometry2dData& );
00112 void setSane( orca::OgMapData&, int width=640, int height=480 );
00114 void setSane( orca::PixMapData&, int width=640, int height=480 );
00116 void setSane( orca::PowerData&, int count=2 );
00118 void setSane( orca::VelocityControl2dData& );
00120 
00122 
00123 
00124 } // namespace
00125 
00126 #endif
 

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


Generated for Orca Robotics by  doxygen 1.4.5