licornea_tools
Classes | Namespaces | Macros | Functions
kinect_internal_parameters.h File Reference
#include <string>
#include "../../lib/common.h"
#include "../../lib/json.h"

Go to the source code of this file.

Classes

struct  tlz::kinect_internal_parameters
 

Namespaces

 tlz
 

Macros

#define KINECT_INTERNAL_PARAMETERS_COLOR_ELEMENTS
 
#define KINECT_INTERNAL_PARAMETERS_IR_ELEMENTS
 
#define COLOR_PARAM(__field__)   real __field__ = 0.0;
 
#define IR_PARAM(__field__)   real __field__ = 0.0;
 

Functions

json tlz::encode_kinect_internal_parameters (const kinect_internal_parameters &param)
 
kinect_internal_parameters tlz::decode_kinect_internal_parameters (const json &j)
 

Macro Definition Documentation

#define COLOR_PARAM (   __field__)    real __field__ = 0.0;

Definition at line 51 of file kinect_internal_parameters.h.

#define IR_PARAM (   __field__)    real __field__ = 0.0;

Definition at line 52 of file kinect_internal_parameters.h.

#define KINECT_INTERNAL_PARAMETERS_COLOR_ELEMENTS
Value:
COLOR_PARAM(shift_d); \
COLOR_PARAM(shift_m); \
COLOR_PARAM(mx_x3y0); \
COLOR_PARAM(mx_x0y3); \
COLOR_PARAM(mx_x2y1); \
COLOR_PARAM(mx_x1y2); \
COLOR_PARAM(mx_x2y0); \
COLOR_PARAM(mx_x0y2); \
COLOR_PARAM(mx_x1y1); \
COLOR_PARAM(mx_x1y0); \
COLOR_PARAM(mx_x0y1); \
COLOR_PARAM(mx_x0y0); \
COLOR_PARAM(my_x3y0); \
COLOR_PARAM(my_x0y3); \
COLOR_PARAM(my_x2y1); \
COLOR_PARAM(my_x1y2); \
COLOR_PARAM(my_x2y0); \
COLOR_PARAM(my_x0y2); \
COLOR_PARAM(my_x1y1); \
COLOR_PARAM(my_x1y0); \
COLOR_PARAM(my_x0y1); \
COLOR_PARAM(my_x0y0);
#define COLOR_PARAM(__field__)

Definition at line 8 of file kinect_internal_parameters.h.

#define KINECT_INTERNAL_PARAMETERS_IR_ELEMENTS
Value:
IR_PARAM(fx); \
#define IR_PARAM(__field__)

Definition at line 36 of file kinect_internal_parameters.h.