Classes | 
| struct   | TriclopsColorImage | 
| struct   | TriclopsImage | 
| struct   | TriclopsImage16 | 
| struct   | TriclopsInput | 
| struct   | TriclopsInputRGB | 
| struct   | TriclopsInputRGB32BitPacked | 
| struct   | TriclopsPackedColorImage | 
| struct   | TriclopsPackedColorPixel | 
| struct   | TriclopsTimestamp | 
Defines | 
| #define  | TRICLOPS_VERSION   3302 | 
Typedefs | 
| typedef int  | TriclopsBool | 
| typedef enum TriclopsCamera  | TriclopsCamera | 
| typedef struct TriclopsColorImage  | TriclopsColorImage | 
| typedef void *  | TriclopsContext | 
| typedef enum TriclopsError  | TriclopsError | 
| typedef struct TriclopsImage  | TriclopsImage | 
| typedef struct TriclopsImage16  | TriclopsImage16 | 
| typedef enum TriclopsImage16Type  | TriclopsImage16Type | 
| typedef enum TriclopsImageType  | TriclopsImageType | 
| typedef struct TriclopsInput  | TriclopsInput | 
| typedef struct TriclopsInputRGB  | TriclopsInputRGB | 
typedef struct  
TriclopsInputRGB32BitPacked  | TriclopsInputRGB32BitPacked | 
| typedef enum TriclopsInputType  | TriclopsInputType | 
typedef struct  
TriclopsPackedColorImage  | TriclopsPackedColorImage | 
typedef struct  
TriclopsPackedColorPixel  | TriclopsPackedColorPixel | 
| typedef struct TriclopsTimestamp  | TriclopsTimestamp | 
Enumerations | 
| enum   | TriclopsCamera {  
  TriCam_REFERENCE, 
TriCam_RIGHT, 
TriCam_TOP, 
TriCam_LEFT, 
 
  TriCam_L_RIGHT =  TriCam_RIGHT, 
TriCam_L_TOP =  TriCam_TOP, 
TriCam_L_LEFT =  TriCam_LEFT, 
TriCam_COLOR, 
 
  TriCam_L_COLOR =  TriCam_COLOR
 
 } | 
| enum   | TriclopsError {  
  TriclopsErrorOk =  0, 
TriclopsErrorNotImplemented, 
TriclopsErrorInvalidSetting, 
TriclopsErrorInvalidContext, 
 
  TriclopsErrorInvalidCamera, 
TriclopsErrorInvalidROI, 
TriclopsErrorInvalidRequest, 
TriclopsErrorBadOptions, 
 
  TriclopsErrorCorruptConfigFile, 
TriclopsErrorNoConfigFile, 
TriclopsErrorUnknown, 
TriclopsErrorNonMMXCpu, 
 
  TriclopsErrorInvalidParameter, 
TriclopsErrorSurfaceValidationOverflow, 
TriclopsErrorCorruptTransformFile, 
TriclopsErrorSystemError, 
 
  TriclopsErrorFileRead, 
TriclopsErrorCorruptPGRComment, 
TriclopsErrorDeprecated
 
 } | 
| enum   | TriclopsImage16Type { TriImg16_DISPARITY =  0
 } | 
| enum   | TriclopsImageType { TriImg_DISPARITY =  0, 
TriImg_RAW, 
TriImg_RECTIFIED, 
TriImg_EDGE
 } | 
| enum   | TriclopsInputType { TriInp_NONE, 
TriInp_RGB_32BIT_PACKED, 
TriInp_RGB
 } | 
Functions | 
| TriclopsError  | triclopsBuildPackedTriclopsInput (int iCols, int iRows, int iRowInc, unsigned long ulSeconds, unsigned long ulMicroSeconds, unsigned char *pDataPacked, TriclopsInput *triclopsInput) | 
| TriclopsError  | triclopsBuildRGBTriclopsInput (int iCols, int iRows, int iRowInc, unsigned long ulSeconds, unsigned long ulMicroSeconds, unsigned char *pDataR, unsigned char *pDataG, unsigned char *pDataB, TriclopsInput *triclopsInput) | 
| char *  | triclopsErrorToString (TriclopsError error) | 
| TriclopsError  | triclopsGetImage (const TriclopsContext context, TriclopsImageType imageType, TriclopsCamera camera, TriclopsImage *image) | 
| TriclopsError  | triclopsGetImage16 (const TriclopsContext context, TriclopsImage16Type imageType, TriclopsCamera camera, TriclopsImage16 *image) | 
| TriclopsError  | triclopsPreprocess (TriclopsContext context, TriclopsInput *input) | 
| TriclopsError  | triclopsRectify (TriclopsContext context, TriclopsInput *input) | 
| TriclopsError  | triclopsSaveImage (TriclopsImage *image, char *filename) | 
| TriclopsError  | triclopsSaveImage16 (TriclopsImage16 *image, char *filename) | 
| TriclopsError  | triclopsStereo (TriclopsContext context) | 
| const char *  | triclopsVersion () | 
This is from point grey. Check the manual for instructions.