Macros | Functions | Variables
pgr_stereocam.cpp File Reference

Stereo cam functions for the PGR toolbox. More...

#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <dc1394/dc1394.h>
#include "pgr_conversions.h"
#include "pgr_stereocam.h"
#include "pgr_registers.h"
#include <iostream>
Include dependency graph for pgr_stereocam.cpp:

Go to the source code of this file.

Macros

#define PFLN   {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);}
 
#define REG_CONFIG_DATA   0x2000
 
#define REG_CONFIG_LENGTH   0x1FFC
 
#define REG_UNIT_DIRECTORY_OFFSET   0x0424
 

Functions

void extractImagesColor (PGRStereoCamera_t *stereoCamera, dc1394bayer_method_t bayerMethod, unsigned char *pucDeInterleaved, unsigned char *pucRGB, unsigned char *pucGreen, unsigned char **ppucRightRGB, unsigned char **ppucLeftRGB, unsigned char **ppucCenterRGB, TriclopsInput *pTriclopsInput)
 
void extractImagesColorXB3 (PGRStereoCamera_t *stereoCamera, dc1394bayer_method_t bayerMethod, unsigned char *pucDeInterleaved, unsigned char *pucRGB, unsigned char *pucGreen, unsigned char **ppucRightRGB, unsigned char **ppucLeftRGB, unsigned char **ppucCenterRGB, TriclopsInput *pShortInput, TriclopsInput *pWideInput)
 
void extractImagesColorXB3 (PGRStereoCamera_t *stereoCamera, dc1394bayer_method_t bayerMethod, unsigned char *pucDeInterleaved, unsigned char *pucRGB, unsigned char *pucGreen, unsigned char **ppucRightRGB, unsigned char **ppucLeftRGB, unsigned char **ppucCenterRGB)
 
void extractImagesMono (PGRStereoCamera_t *stereoCamera, unsigned char *pucDeInterleaved, unsigned char **ppucRightMono8, unsigned char **ppucLeftMono8, unsigned char **ppucCenterMono8, TriclopsInput *pTriclopsInput)
 
void extractImagesMonoXB3 (PGRStereoCamera_t *stereoCamera, unsigned char *pucDeInterleaved, unsigned char **ppucRightMono8, unsigned char **ppucLeftMono8, unsigned char **ppucCenterMono8, TriclopsInput *pShortInput, TriclopsInput *pWideInput)
 
PGRStereoCameraModel_t getCameraModel (dc1394camera_t *camera)
 
bool isBumblebee (dc1394camera_t *camera)
 
bool isBumblebee2 (dc1394camera_t *camera)
 
bool isBumblebeeXB3 (dc1394camera_t *camera)
 
bool isStereoCamera (dc1394camera_t *camera)
 
dc1394error_t queryStereoCamera (dc1394camera_t *camera, PGRStereoCamera_t *stereoCamera)
 
dc1394error_t setStereoVideoCapture (PGRStereoCamera_t *stereoCamera)
 
dc1394error_t startTransmission (PGRStereoCamera_t *stereoCamera)
 

Variables

const char * g_szBB2Base = "Bumblebee2"
 
const char * g_szBB3Base = "Bumblebee XB3"
 
const char * g_szBBBase = "BumbleBee"
 

Detailed Description

Stereo cam functions for the PGR toolbox.

Definition in file pgr_stereocam.cpp.



xb3
Author(s): Miguel Oliveira, Tiago Talhada
autogenerated on Mon Mar 2 2015 01:33:02