MRPT logo

CCameraSensor.h File Reference

#include <mrpt/poses/CPose3D.h>
#include <mrpt/slam/CObservation.h>
#include <mrpt/utils/CDebugOutputCapable.h>
#include <mrpt/utils/CConfigFileBase.h>
#include <mrpt/hwdrivers/CGenericSensor.h>
#include <mrpt/hwdrivers/CFFMPEG_InputStream.h>
#include <mrpt/vision/CImageGrabber_OpenCV.h>
#include <mrpt/vision/CImageGrabber_dc1394.h>
#include <mrpt/vision/CStereoGrabber_Bumblebee.h>
#include <mrpt/utils/CFileGZInputStream.h>
#include <mrpt/gui/CDisplayWindow.h>
Include dependency graph for CCameraSensor.h:

Go to the source code of this file.

Classes

class  mrpt::hwdrivers::CCameraSensor
 The central class for camera grabbers in MRPT, implementing the "generic sensor" interface. More...

Namespaces

namespace  mrpt
 

This is the global namespace for all Mobile Robot Porgramming Toolkit (MRPT) libraries.


namespace  mrpt::hwdrivers
 

Contains classes for various device interfaces.


Typedefs

typedef stlplus::smart_ptr
< CCameraSensor > 
mrpt::hwdrivers::CCameraSensorPtr
 A smart pointer to a CCameraSensor.

Functions

CCameraSensorPtr HWDLLIMPEXP mrpt::hwdrivers::prepareVideoSourceFromPanel (void *panel)
 Used only from MRPT apps: Use with caution since "panel" MUST be a "mrpt::gui::CPanelCameraSelection *".
void HWDLLIMPEXP mrpt::hwdrivers::writeConfigFromVideoSourcePanel (void *panel, const std::string &in_cfgfile_section_name, mrpt::utils::CConfigFileBase *out_cfgfile)
 Parse the user options in the wxWidgets "panel" and write the configuration into the given section of the given configuration file.
void HWDLLIMPEXP mrpt::hwdrivers::readConfigIntoVideoSourcePanel (void *panel, const std::string &in_cfgfile_section_name, const mrpt::utils::CConfigFileBase *in_cfgfile)
 Parse the given section of the given configuration file and set accordingly the controls of the wxWidgets "panel".
CCameraSensorPtr HWDLLIMPEXP mrpt::hwdrivers::prepareVideoSourceFromUserSelection ()
 Show to the user a list of possible camera drivers and creates and open the selected camera.



Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010