Triclops SDK
4.0.3.0
Classes | Typedefs
Custom Types definitions

Classes

struct  TriclopsColorImage
 32-bit RGBU color image structure More...
 
struct  TriclopsColorPixel
 Single colored pixel helper structure. More...
 
struct  TriclopsColorStereoPair
 Color image pair for stereo computation. More...
 
struct  TriclopsImage
 8-bit greyscale image structure More...
 
struct  TriclopsImage16
 16-bit greyscale image structure More...
 
struct  TriclopsImage3d
 Three dimensional data structure. More...
 
struct  TriclopsMonoStereoPair
 Greyscale image pair for stereo computation. More...
 
struct  TriclopsPoint3d
 Three dimensional point structure. More...
 
struct  TriclopsROI
 Region of Interest (ROI) structure. More...
 
struct  TriclopsTransform
 Quaternion structure. More...
 
struct  TriclopsVersion
 Triclops SDK current version. More...
 

Typedefs

typedef int TriclopsBool
 Boolean type definition kept for legacy purposes.
 
typedef struct TriclopsColorImage TriclopsColorImage
 32-bit RGBU color image structure More...
 
typedef struct TriclopsColorPixel TriclopsColorPixel
 Single colored pixel helper structure. More...
 
typedef struct TriclopsColorStereoPair TriclopsColorStereoPair
 Color image pair for stereo computation.
 
typedef void * TriclopsContext
 Wrapper for the internal C++ Triclops context. More...
 
typedef struct TriclopsImage TriclopsImage
 8-bit greyscale image structure More...
 
typedef struct TriclopsImage16 TriclopsImage16
 16-bit greyscale image structure More...
 
typedef struct TriclopsImage3d TriclopsImage3d
 Three dimensional data structure. More...
 
typedef struct TriclopsMonoStereoPair TriclopsMonoStereoPair
 Greyscale image pair for stereo computation.
 
typedef struct TriclopsPoint3d TriclopsPoint3d
 Three dimensional point structure. More...
 
typedef struct TriclopsROI TriclopsROI
 Region of Interest (ROI) structure. More...
 
typedef struct TriclopsVersion TriclopsVersion
 Triclops SDK current version. More...
 

Detailed Description

Typedef Documentation

32-bit RGBU color image structure

Structure used in 32-bit color image I/O operations, most notably the retrieval of rectified colored inputs. The rowinc parameter represents the length in bytes for each row; this value should be equal to ncols*sizeof(struct TriclopsColorPixel) unless any padding is being performed. The buffer pointer, if changed, should point to an initialised memory location large at least rowinc*nrows bytes. Note : TriclopsColorImage replaces the deprecated image structure TriclopsPackedColorImage defined in previous versions (<4.0) of Triclops.

See also
TriclopsColorPixel
triclopsGetColorImage()

Single colored pixel helper structure.

The structure has been defined in order to access color data more easily in colored images. As triclops uses 32-bit RGBU color images the structure is defined to address four adjacent color values per pixel. Note: TriclopsColorPixel replaces the deprecated structure TriclopsPackedColorPixel defined in previous versions (< 4.0) of Triclops.

See also
TriclopsColorImage
typedef void* TriclopsContext

Wrapper for the internal C++ Triclops context.

A Triclops context is the class that manages all the image buffers and bookkeeping information necessary to proper Triclops operation.

typedef struct TriclopsImage TriclopsImage

8-bit greyscale image structure

Structure used in 8-bit greyscale image I/O operations. The rowinc parameter represents the length in bytes for each row; this value should be equal to ncols unless any padding is being performed. The buffer pointer, if changed, should point to an initialised memory location large at least rowinc*nrows bytes.

16-bit greyscale image structure

Structure used in 16-bit greyscale image I/O operations, most notably the retrieval of fixed point disparity maps. The rowinc parameter represents the length in bytes for each row; this value should be equal to ncols*sizeof(unsigned short) unless any padding is being performed. The buffer pointer, if changed, should point to an initialised memory location large at least rowinc*nrows bytes.

See also
triclopsGetImage16()

Three dimensional data structure.

Structure used to represent a depth map using 3D coordinates with respect to the original pixel location. The rowinc parameter represents the length in bytes for each row; this value should be equal to ncols*sizeof(struct TriclopsPoint3d) unless any padding is being performed. The buffer pointer, if changed, should point to an initialised memory location large at least rowinc*nrows bytes.

See also
TriclopsPoint3d
triclopsExtractImage3d()
triclopsExtractWorldImage3d()

Three dimensional point structure.

See also
TriclopsImage3d
typedef struct TriclopsROI TriclopsROI

Region of Interest (ROI) structure.

Structure used to define ROIs for input image sub-processing. The image coordinates are computed with the origin (0, 0) on the top-left corner of the image, with a maximum of (width, height) in the bottol-right corner of the image

Triclops SDK current version.

This structure contains the current version of the Triclops library

Contact Support Triclops SDK Programmer's Guide and API Reference