MRPT logo

mrpt::vision::CStereoServerBumblebee Class Reference

#include <mrpt/vision/CStereoServerBumblebee.h>

List of all members.

Public Member Functions

 CStereoServerBumblebee (int cameraIndex=0, unsigned int resolutionX=320, unsigned int resolutionY=240)
virtual ~CStereoServerBumblebee ()
 CStereoServerBumblebee (const CStereoServerBumblebee &)
CStereoServerBumblebeeoperator= (const CStereoServerBumblebee &)
void monitorCaptureImgs ()
void monitorCaptureGrid ()
void monitorCaptureImgsAndGrid ()
void monitorObstacleAvoidance ()
void captureImgsAndObs ()
void getImgs (mrpt::slam::CObservationStereoImages &outImgs)
void getObs (mrpt::slam::CObservationVisualLandmarks &outObs)
void getImgsAndObs (mrpt::slam::CObservationStereoImages &outImgs, mrpt::slam::CObservationVisualLandmarks &outGrid)

Private Attributes

vision::CStereoGrabber_Bumblebeegrabber
mrpt::slam::CObservationStereoImagespreImgs
mrpt::slam::CObservationStereoImagescurImgs
vector_float pvX
vector_float pvY
vector_float pvZ
vector_float cvX
vector_float cvY
vector_float cvZ
mrpt::slam::CObservationVisualLandmarks preGrid
mrpt::slam::CObservationVisualLandmarks curGrid
mrpt::slam::CObservationVisualLandmarks tmpGrid
vision::CFeatureList KLTListL
vision::CFeatureList KLTListR
unsigned int nStereoImages
unsigned int nIter
mrpt::system::TTimeStamp lastTS
vision::TROI safetyZone
bool alert
mrpt::system::TTimeStamp lastTSGrid
float safetyRange
synch::CCriticalSection csImgs
synch::CCriticalSection csGrid
synch::CCriticalSection csList
synch::CCriticalSection csGrabber
synch::CCriticalSection csVec


Detailed Description

Definition at line 51 of file CStereoServerBumblebee.h.


Constructor & Destructor Documentation

mrpt::vision::CStereoServerBumblebee::CStereoServerBumblebee ( int  cameraIndex = 0,
unsigned int  resolutionX = 320,
unsigned int  resolutionY = 240 
)

virtual mrpt::vision::CStereoServerBumblebee::~CStereoServerBumblebee (  )  [virtual]

mrpt::vision::CStereoServerBumblebee::CStereoServerBumblebee ( const CStereoServerBumblebee  )  [inline]

Definition at line 94 of file CStereoServerBumblebee.h.

References THROW_EXCEPTION.


Member Function Documentation

void mrpt::vision::CStereoServerBumblebee::captureImgsAndObs (  ) 

void mrpt::vision::CStereoServerBumblebee::getImgs ( mrpt::slam::CObservationStereoImages outImgs  ) 

void mrpt::vision::CStereoServerBumblebee::getImgsAndObs ( mrpt::slam::CObservationStereoImages outImgs,
mrpt::slam::CObservationVisualLandmarks outGrid 
)

void mrpt::vision::CStereoServerBumblebee::getObs ( mrpt::slam::CObservationVisualLandmarks outObs  ) 

void mrpt::vision::CStereoServerBumblebee::monitorCaptureGrid (  ) 

void mrpt::vision::CStereoServerBumblebee::monitorCaptureImgs (  ) 

void mrpt::vision::CStereoServerBumblebee::monitorCaptureImgsAndGrid (  ) 

void mrpt::vision::CStereoServerBumblebee::monitorObstacleAvoidance (  ) 

CStereoServerBumblebee& mrpt::vision::CStereoServerBumblebee::operator= ( const CStereoServerBumblebee  )  [inline]

Definition at line 108 of file CStereoServerBumblebee.h.

References THROW_EXCEPTION.


Member Data Documentation

Definition at line 76 of file CStereoServerBumblebee.h.

Definition at line 84 of file CStereoServerBumblebee.h.

Definition at line 82 of file CStereoServerBumblebee.h.

Definition at line 81 of file CStereoServerBumblebee.h.

Definition at line 83 of file CStereoServerBumblebee.h.

Definition at line 85 of file CStereoServerBumblebee.h.

Definition at line 64 of file CStereoServerBumblebee.h.

Definition at line 58 of file CStereoServerBumblebee.h.

Definition at line 61 of file CStereoServerBumblebee.h.

Definition at line 61 of file CStereoServerBumblebee.h.

Definition at line 61 of file CStereoServerBumblebee.h.

Definition at line 55 of file CStereoServerBumblebee.h.

Definition at line 69 of file CStereoServerBumblebee.h.

Definition at line 69 of file CStereoServerBumblebee.h.

Definition at line 72 of file CStereoServerBumblebee.h.

Definition at line 77 of file CStereoServerBumblebee.h.

Definition at line 71 of file CStereoServerBumblebee.h.

Definition at line 70 of file CStereoServerBumblebee.h.

Definition at line 63 of file CStereoServerBumblebee.h.

Definition at line 57 of file CStereoServerBumblebee.h.

Definition at line 60 of file CStereoServerBumblebee.h.

Definition at line 60 of file CStereoServerBumblebee.h.

Definition at line 60 of file CStereoServerBumblebee.h.

Definition at line 78 of file CStereoServerBumblebee.h.

Definition at line 75 of file CStereoServerBumblebee.h.

Definition at line 66 of file CStereoServerBumblebee.h.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:39:56 CDT 2009