Files | |
| file | pgr_conversions.cpp | 
Conversions for the PGR toolbox.  | |
| file | pgr_conversions.h | 
Header file for the PGR conversions.  | |
| file | pgr_registers.cpp | 
Additional tools for the PGR toolbox.  | |
| file | pgr_registers.h | 
Header file for the registers for the PGR toolbox.  | |
| file | pgr_stereocam.cpp | 
Stereo cam functions for the PGR toolbox.  | |
Defines | |
| #define | BAYER_TILE_MAPPING_REGISTER (0x1040) | 
| #define | IMAGE_DATA_FORMAT_REGISTER (0x1048) | 
| #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 | 
| #define | SENSOR_BOARD_INFO_REGISTER (0x1f28) | 
Functions | |
| void | dc1394_deinterlace_green (unsigned char *src, unsigned char *dest, unsigned int width, unsigned int height) | 
| void | dc1394_deinterlace_rgb (unsigned char *src, unsigned char *dest, unsigned int width, unsigned int height) | 
| 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) | 
| 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 | 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) | 
| dc1394error_t | getBayerTile (dc1394camera_t *camera, dc1394color_filter_t *bayerPattern) | 
| PGRStereoCameraModel_t | getCameraModel (dc1394camera_t *camera) | 
| dc1394error_t | getSensorInfo (dc1394camera_t *camera, bool *pbColor, unsigned int *pnRows, unsigned int *pnCols) | 
| 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 | setEndian (dc1394camera_t *camera, bool bBigEndian) | 
| 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" | 
| #define BAYER_TILE_MAPPING_REGISTER (0x1040) | 
Definition at line 74 of file pgr_registers.h.
| #define IMAGE_DATA_FORMAT_REGISTER (0x1048) | 
Definition at line 76 of file pgr_registers.h.
| #define PFLN {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);} | 
Definition at line 60 of file pgr_stereocam.cpp.
| #define REG_CONFIG_DATA 0x2000 | 
Definition at line 652 of file pgr_stereocam.cpp.
| #define REG_CONFIG_LENGTH 0x1FFC | 
Definition at line 651 of file pgr_stereocam.cpp.
| #define REG_UNIT_DIRECTORY_OFFSET 0x0424 | 
Definition at line 653 of file pgr_stereocam.cpp.
| #define SENSOR_BOARD_INFO_REGISTER (0x1f28) | 
Definition at line 75 of file pgr_registers.h.
| void dc1394_deinterlace_green | ( | unsigned char * | src, | |
| unsigned char * | dest, | |||
| unsigned int | width, | |||
| unsigned int | height | |||
| ) | 
| void dc1394_deinterlace_rgb | ( | unsigned char * | src, | |
| unsigned char * | dest, | |||
| unsigned int | width, | |||
| unsigned int | height | |||
| ) | 
| 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 | |||
| ) | 
Definition at line 487 of file pgr_stereocam.cpp.
| 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 | |||
| ) | 
Definition at line 826 of file pgr_stereocam.cpp.
| 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 | |||
| ) | 
Definition at line 671 of file pgr_stereocam.cpp.
| void extractImagesMono | ( | PGRStereoCamera_t * | stereoCamera, | |
| unsigned char * | pucDeInterleaved, | |||
| unsigned char ** | ppucRightMono8, | |||
| unsigned char ** | ppucLeftMono8, | |||
| unsigned char ** | ppucCenterMono8, | |||
| TriclopsInput * | pTriclopsInput | |||
| ) | 
Definition at line 583 of file pgr_stereocam.cpp.
| void extractImagesMonoXB3 | ( | PGRStereoCamera_t * | stereoCamera, | |
| unsigned char * | pucDeInterleaved, | |||
| unsigned char ** | ppucRightMono8, | |||
| unsigned char ** | ppucLeftMono8, | |||
| unsigned char ** | ppucCenterMono8, | |||
| TriclopsInput * | pShortInput, | |||
| TriclopsInput * | pWideInput | |||
| ) | 
Definition at line 761 of file pgr_stereocam.cpp.
| dc1394error_t getBayerTile | ( | dc1394camera_t * | camera, | |
| dc1394color_filter_t * | bayerPattern | |||
| ) | 
| PGRStereoCameraModel_t getCameraModel | ( | dc1394camera_t * | camera | ) | 
Definition at line 109 of file pgr_stereocam.cpp.
| dc1394error_t getSensorInfo | ( | dc1394camera_t * | camera, | |
| bool * | pbColor, | |||
| unsigned int * | pnRows, | |||
| unsigned int * | pnCols | |||
| ) | 
| bool isBumblebee | ( | dc1394camera_t * | camera | ) | 
Definition at line 87 of file pgr_stereocam.cpp.
| bool isBumblebee2 | ( | dc1394camera_t * | camera | ) | 
Definition at line 78 of file pgr_stereocam.cpp.
| bool isBumblebeeXB3 | ( | dc1394camera_t * | camera | ) | 
Definition at line 69 of file pgr_stereocam.cpp.
| bool isStereoCamera | ( | dc1394camera_t * | camera | ) | 
Definition at line 95 of file pgr_stereocam.cpp.
| dc1394error_t queryStereoCamera | ( | dc1394camera_t * | camera, | |
| PGRStereoCamera_t * | stereoCamera | |||
| ) | 
Definition at line 129 of file pgr_stereocam.cpp.
| dc1394error_t setEndian | ( | dc1394camera_t * | camera, | |
| bool | bBigEndian | |||
| ) | 
| dc1394error_t setStereoVideoCapture | ( | PGRStereoCamera_t * | stereoCamera | ) | 
Definition at line 252 of file pgr_stereocam.cpp.
| dc1394error_t startTransmission | ( | PGRStereoCamera_t * | stereoCamera | ) | 
Definition at line 439 of file pgr_stereocam.cpp.
| const char* g_szBB2Base = "Bumblebee2" | 
Definition at line 64 of file pgr_stereocam.cpp.
| const char* g_szBB3Base = "Bumblebee XB3" | 
Definition at line 63 of file pgr_stereocam.cpp.
| const char* g_szBBBase = "BumbleBee" | 
Definition at line 65 of file pgr_stereocam.cpp.