namespace mrpt::hwdrivers

Overview

Contains classes for various device interfaces.

namespace hwdrivers {

// enums

enum GYRO_MODE;
enum SensorType;
enum TCameraType;
enum grabber_dc1394_color_coding_t;
enum grabber_dc1394_framerate_t;

// structs

struct TCaptureCVOptions;
struct TCaptureOptions_FlyCapture2;
struct TCaptureOptions_SVS;
struct TCaptureOptions_dc1394;
struct TMyntEyeCameraParameters;
struct TSensorClassId;

// classes

class C2DRangeFinderAbstract;
class CCANBusReader;
class CCameraSensor;
class CEnoseModular;
class CFFMPEG_InputStream;
class CGPSInterface;
class CGPS_NTRIP;
class CGenericSensor;
class CGillAnemometer;
class CGyroKVHDSP3000;
class CHokuyoURG;
class CIMUIntersense;
class CIMUXSens_MT4;
class CIbeoLuxETH;
class CImageGrabber_FlyCapture2;
class CImageGrabber_OpenCV;
class CImageGrabber_dc1394;
class CImpinjRFID;
class CJoystick;
class CKinect;
class CLMS100Eth;
class CMyntEyeCamera;
class CNTRIPClient;
class CNTRIPEmitter;
class CNationalInstrumentsDAQ;
class COpenNI2Generic;
class COpenNI2Sensor;
class COpenNI2_RGBD360;
class CPhidgetInterfaceKitProximitySensors;
class CPtuBase;
class CRaePID;
class CRoboPeakLidar;
class CSICKTim561Eth;
class CServoeNeck;
class CSickLaserSerial;
class CSickLaserUSB;
class CSkeletonTracker;
class CStereoGrabber_Bumblebee_libdc1394;
class CStereoGrabber_SVS;
class CSwissRanger3DCamera;
class CTaoboticsIMU;
class CVelodyneScanner;
class CWirelessPower;

// global functions

void registerAllClasses_mrpt_hwdrivers();

} // namespace hwdrivers