Classes | Macros | Typedefs | Enumerations | Functions
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
 

Macros

#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.

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


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