#include <mrpt/hwdrivers/CRovio.h>

Classes | |
| struct | TParam |
Public Member Functions | |
| CRovio () | |
| virtual | ~CRovio () |
| void | Initialize (string &errormsg_out, string url_out="150.214.109.134", string user_out="admin", string password_out="admin") |
| void | Moving (int, int, int, string &, string &) |
| void | getLastImage (mrpt::slam::CObservationImagePtr &lastImage) |
| void | getLastImage2 (mrpt::slam::CObservationImagePtr &lastImage) |
| void | captureImage (mrpt::utils::CImage &picture) |
| void | loadCameraParam () |
| void | captureImageRect (mrpt::utils::CImage &picture) |
| int * | getEncoders () |
| mrpt::math::TPose2D | getPosition () |
Static Public Member Functions | |
| static void | StartCamera (void *ref) |
| static void | StartCamera2 (void *ref) |
Public Attributes | |
| struct mrpt::hwdrivers::CRovio::TParam | TOptions |
| string | response |
| string | errormsg |
Private Attributes | |
| mrpt::synch::CThreadSafeVariable < bool > | newFrame |
| mrpt::synch::CThreadSafeVariable < bool > | camerathread |
| mrpt::system::TThreadHandle | cam_hd |
| mrpt::slam::CObservationImagePtr | buffer_img |
| mrpt::synch::CCriticalSection | buffer_img_cs |
| mrpt::math::CMatrix | intrinsic_matrix |
| std::vector< double > | distortion |
Definition at line 45 of file CRovio.h.
| mrpt::hwdrivers::CRovio::CRovio | ( | ) |
| virtual mrpt::hwdrivers::CRovio::~CRovio | ( | ) | [virtual] |
| void mrpt::hwdrivers::CRovio::captureImage | ( | mrpt::utils::CImage & | picture | ) |
| void mrpt::hwdrivers::CRovio::captureImageRect | ( | mrpt::utils::CImage & | picture | ) |
| int* mrpt::hwdrivers::CRovio::getEncoders | ( | ) |
| void mrpt::hwdrivers::CRovio::getLastImage | ( | mrpt::slam::CObservationImagePtr & | lastImage | ) |
| void mrpt::hwdrivers::CRovio::getLastImage2 | ( | mrpt::slam::CObservationImagePtr & | lastImage | ) |
| mrpt::math::TPose2D mrpt::hwdrivers::CRovio::getPosition | ( | ) |
| void mrpt::hwdrivers::CRovio::Initialize | ( | string & | errormsg_out, | |
| string | url_out = "150.214.109.134", |
|||
| string | user_out = "admin", |
|||
| string | password_out = "admin" | |||
| ) |
| void mrpt::hwdrivers::CRovio::loadCameraParam | ( | ) |
| void mrpt::hwdrivers::CRovio::Moving | ( | int | , | |
| int | , | |||
| int | , | |||
| string & | , | |||
| string & | ||||
| ) |
| static void mrpt::hwdrivers::CRovio::StartCamera | ( | void * | ref | ) | [static] |
| static void mrpt::hwdrivers::CRovio::StartCamera2 | ( | void * | ref | ) | [static] |
mrpt::slam::CObservationImagePtr mrpt::hwdrivers::CRovio::buffer_img [private] |
std::vector<double> mrpt::hwdrivers::CRovio::distortion [private] |
mrpt::synch::CThreadSafeVariable<bool> mrpt::hwdrivers::CRovio::newFrame [private] |
| Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010 |