/**Print all the properties of the array in a file or stderr by default. (i.e. "UIN8 RGB3 3x800x600")*/
voidfprint_properties(FILE*file=stderr);
voidfprint_properties(FILE*file=stderr)const;
/* Modifying the properties of the array
======================================*/
...
...
@@ -127,13 +127,13 @@ typedef struct blc_array
=====================*/
/**Create a .blc file with the content of the blc_array. This is meant to be used with init_with_blc_file, update_with_blc_file.*/
voidsave_blc_file(charconst*filename);
voidsave_blc_file(charconst*filename)const;
/**Write the content of the blc_array as TSV (tab separated values) in a file. It can also be used to write on the terminal.*/
voidfprint_tsv(FILE*file=stderr);
voidfprint_tsv(FILE*file=stderr)const;
/**Comme fprint_tsv but automtically create the file. With filename which must have .tsv extension.*/
voidsave_tsv_file(charconst*filename);
voidsave_tsv_file(charconst*filename)const;
/**Print the blc_array as a text_graph surface. Only works with 2D blc_array of type 'UIN8'. It draws a matrix of values. If ansi terminal is 1, it draws colored valuse depending on the blc_uchar_color_scale.*/