.. _program_listing_file_c_fmdt_tools.h: Program Listing for File tools.h ================================ |exhale_lsh| :ref:`Return to documentation for file ` (``c/fmdt/tools.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #include "fmdt/image/image_struct.h" typedef int* vec_int_t; typedef vec_int_t* vec2D_int_t; void tools_copy_ui8matrix_ui8matrix(const uint8_t** X, const int i0, const int i1, const int j0, const int j1, uint8_t** Y); void tools_convert_ui8matrix_ui32matrix(const uint8_t** X, const int nrl, const int nrh, const int ncl, const int nch, uint32_t** Y); void tools_linear_2d_nrc_ui8matrix(const uint8_t* X, const int i0, const int i1, const int j0, const int j1, const uint8_t** Y); void tools_linear_2d_nrc_ui32matrix(const uint32_t* X, const int i0, const int i1, const int j0, const int j1, const uint32_t** Y); void tools_linear_2d_nrc_f32matrix(const float* X, const int i0, const int i1, const int j0, const int j1, const float** Y); void tools_linear_2d_nrc_rgb8matrix(const rgb8_t* X, const int i0, const int i1, const int j0, const int j1, const rgb8_t** Y); void tools_create_folder(const char* folder_path); int tools_is_dir(const char *path); void tools_str_format_placeholder(char* destination, const size_t length, const char* source, const char* placeholder, const char* value);