#include <ctype.h>
#include <errno.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "tofi_error.h"
Go to the source code of this file.
Classes | |
struct | FileData |
struct | Point2F |
struct | Point2I |
struct | Point3F |
struct | Point3I |
Macros | |
#define | CLK_FREQ ((long double)1200000.0) |
#define | ION_HEAP_ID_SYSTEM 25 |
#define | MAX_FREQUENCIES 3 |
#define | MAX_IMAGE_HEIGHT 1024 |
#define | MAX_IMAGE_WIDTH 1024 |
#define | MAX_KERNEL_SIZE 7 |
#define | MAX_PHASES 3 |
Typedefs | |
typedef float | ConfBuf |
typedef float | DataBuffer |
typedef Point2F | Point2 |
typedef Point3F | Point3 |
Functions | |
uint32_t | Gcd (uint32_t a, uint32_t b) |
uint32_t | GetDataFileSize (char *file_name) |
uint32_t | GetProcessPath (char *process_path, uint32_t path_size) |
FileData | LoadFileContents (char *file_name) |
uint32_t | TransformationXyzToZ (uint32_t n_rows, uint32_t n_cols, const Point3I *p_xyz_image_data, uint16_t *p_zdepth_image_data) |
uint32_t | WriteDataToFile (char *file_name, uint8_t *buffer, uint32_t buffer_size) |
#define CLK_FREQ ((long double)1200000.0) |
Definition at line 28 of file tofi_util.h.
#define ION_HEAP_ID_SYSTEM 25 |
Definition at line 31 of file tofi_util.h.
#define MAX_FREQUENCIES 3 |
Definition at line 24 of file tofi_util.h.
#define MAX_IMAGE_HEIGHT 1024 |
Definition at line 26 of file tofi_util.h.
#define MAX_IMAGE_WIDTH 1024 |
Definition at line 25 of file tofi_util.h.
#define MAX_KERNEL_SIZE 7 |
Definition at line 27 of file tofi_util.h.
#define MAX_PHASES 3 |
Definition at line 23 of file tofi_util.h.
typedef float ConfBuf |
Definition at line 39 of file tofi_util.h.
typedef float DataBuffer |
Definition at line 76 of file tofi_util.h.
Definition at line 74 of file tofi_util.h.
Definition at line 75 of file tofi_util.h.
uint32_t Gcd | ( | uint32_t | a, |
uint32_t | b | ||
) |
Definition at line 159 of file tofi_util.c.
uint32_t GetDataFileSize | ( | char * | file_name | ) |
Definition at line 66 of file tofi_util.c.
uint32_t GetProcessPath | ( | char * | process_path, |
uint32_t | path_size | ||
) |
Definition at line 138 of file tofi_util.c.
FileData LoadFileContents | ( | char * | file_name | ) |
Definition at line 78 of file tofi_util.c.
uint32_t TransformationXyzToZ | ( | uint32_t | n_rows, |
uint32_t | n_cols, | ||
const Point3I * | p_xyz_image_data, | ||
uint16_t * | p_zdepth_image_data | ||
) |
Definition at line 53 of file tofi_util.c.
uint32_t WriteDataToFile | ( | char * | file_name, |
uint8_t * | buffer, | ||
uint32_t | buffer_size | ||
) |
Definition at line 116 of file tofi_util.c.