/home/laradmin/lar/sensors/camera/xb3/triclops/include/triclops.h File Reference

This is from point grey. Check the manual for instructions. More...

#include <triclops3d.h>
#include <triclopsbuffer.h>
#include <triclopscontext.h>
#include <triclopsvalidation.h>
#include <triclopsrectify.h>
#include <triclopsstereo.h>
#include <triclopsimageio.h>
Include dependency graph for triclops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 ()

Detailed Description

This is from point grey. Check the manual for instructions.

Definition in file triclops.h.


Define Documentation

#define TRICLOPS_VERSION   3302

Definition at line 69 of file triclops.h.


Typedef Documentation

typedef int TriclopsBool

Definition at line 262 of file triclops.h.

typedef void* TriclopsContext

Definition at line 272 of file triclops.h.

typedef struct TriclopsImage TriclopsImage
typedef struct TriclopsInput TriclopsInput

Enumeration Type Documentation

Enumerator:
TriCam_REFERENCE 
TriCam_RIGHT 
TriCam_TOP 
TriCam_LEFT 
TriCam_L_RIGHT 
TriCam_L_TOP 
TriCam_L_LEFT 
TriCam_COLOR 
TriCam_L_COLOR 

Definition at line 205 of file triclops.h.

Enumerator:
TriclopsErrorOk 
TriclopsErrorNotImplemented 
TriclopsErrorInvalidSetting 
TriclopsErrorInvalidContext 
TriclopsErrorInvalidCamera 
TriclopsErrorInvalidROI 
TriclopsErrorInvalidRequest 
TriclopsErrorBadOptions 
TriclopsErrorCorruptConfigFile 
TriclopsErrorNoConfigFile 
TriclopsErrorUnknown 
TriclopsErrorNonMMXCpu 
TriclopsErrorInvalidParameter 
TriclopsErrorSurfaceValidationOverflow 
TriclopsErrorCorruptTransformFile 
TriclopsErrorSystemError 
TriclopsErrorFileRead 
TriclopsErrorCorruptPGRComment 
TriclopsErrorDeprecated 

Definition at line 99 of file triclops.h.

Enumerator:
TriImg16_DISPARITY 

Definition at line 184 of file triclops.h.

Enumerator:
TriImg_DISPARITY 
TriImg_RAW 
TriImg_RECTIFIED 
TriImg_EDGE 

Definition at line 157 of file triclops.h.

Enumerator:
TriInp_NONE 
TriInp_RGB_32BIT_PACKED 
TriInp_RGB 

Definition at line 236 of file triclops.h.


Function Documentation

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 (  ) 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


xb3
Author(s): Miguel Oliveira, Tiago Talhada
autogenerated on Wed Jul 23 04:35:09 2014