kinect-viewer / types.h

Cliff Biffle b952ea8 

Cliff Biffle bf50f78 

Cliff Biffle b952ea8 

Cliff Biffle 18f7166 

Cliff Biffle 6387dd1 

Cliff Biffle 425b76a 
 * Copyright 2010 Cliff L. Biffle.  All Rights Reserved.
 * Use of this source code is governed by the Apache License 2.0,
 * which can be found in the LICENSE file.

#ifndef __types_h__
#define __types_h__

typedef struct {
  float x, y, z;
} vec3f_t;

typedef struct {
  float x, y;
} vec2f_t;

typedef struct {
  uint16_t samples[480][640];
} depth_t;

// A single-precision Z buffer.  Roughly in meters.
typedef struct {
  float z[480][640];
} linear_depth_t;

typedef struct {
  uint8_t r, g, b;
} rgb_t;

typedef struct {
  rgb_t pixels[480][640];
} colors_t;

#endif __types_h__