#include "geoslib_define.h"#include "Core/CSV.hpp"#include "Basic/AException.hpp"#include "Basic/Utilities.hpp"#include "Basic/File.hpp"#include "Basic/String.hpp"#include "Basic/ASerializable.hpp"#include "Basic/VectorHelper.hpp"#include "Basic/Memory.hpp"#include "Db/Db.hpp"#include "Db/DbGrid.hpp"#include "OutputFormat/AOF.hpp"#include "OutputFormat/GridEclipse.hpp"#include "OutputFormat/GridIfpEn.hpp"#include "OutputFormat/GridXYZ.hpp"#include "OutputFormat/GridZycor.hpp"#include "OutputFormat/GridIrap.hpp"#include "OutputFormat/GridBmp.hpp"#include "OutputFormat/GridArcGis.hpp"#include "OutputFormat/GridF2G.hpp"#include "OutputFormat/FileVTK.hpp"#include "OutputFormat/FileLAS.hpp"#include "OutputFormat/vtk.h"#include <string.h>#include <sstream>#include <string>#include <stdio.h>Functions | |
| int | db_grid_write_XYZ (const char *filename, DbGrid *db, int icol) |
| int | db_grid_write_zycor (const char *filename, DbGrid *db, int icol) |
| DbGrid * | db_grid_read_zycor (const char *filename, int) |
| int | db_grid_write_arcgis (const char *filename, DbGrid *db, int icol) |
| int | db_grid_write_bmp (const char *filename, DbGrid *db, int icol, int nsamplex, int nsampley, int nmult, int ncolor, int flag_low, int flag_high, double valmin, double valmax, int *red, int *green, int *blue, int mask_red, int mask_green, int mask_blue, int ffff_red, int ffff_green, int ffff_blue, int low_red, int low_green, int low_blue, int high_red, int high_green, int high_blue) |
| DbGrid * | db_grid_read_bmp (const char *filename, int) |
| int | db_grid_write_irap (const char *filename, DbGrid *db, int icol, int nsamplex, int nsampley) |
| int | db_grid_write_ifpen (const char *filename, DbGrid *db, int ncol, int *icols) |
| DbGrid * | db_grid_read_ifpen (const char *filename, int) |
| int | db_grid_write_eclipse (const char *filename, DbGrid *db, int icol) |
| int | db_write_vtk (const char *filename, DbGrid *db, const VectorInt &cols) |
| Db * | db_well_read_las (const char *filename, double xwell, double ywell, double cwell, int) |
| DbGrid * | db_grid_read_f2g (const char *filename, int) |
| static void | st_csv_print_string (const char *string) |
| static void | st_csv_print_eol (void) |
| void | csv_print_double (double value) |
| int | csv_manage (const char *filename, const CSVformat &csv, int mode, int nitem, bool flagInteger, bool verbose) |
| int | db_write_csv (Db *db, const char *filename, const CSVformat &csvfmt, int flag_allcol, int flag_coor, bool flagInteger) |
| int | csv_table_read (const String &filename, const CSVformat &csvfmt, int verbose, int ncol_max, int nrow_max, int *ncol_arg, int *nrow_arg, VectorString &names, VectorDouble &tab) |
| int csv_manage | ( | const char * | filename, |
| const CSVformat & | csv, | ||
| int | mode, | ||
| int | nitem, | ||
| bool | flagInteger, | ||
| bool | verbose | ||
| ) |
Manage the Utility to write into a CSV file
| [in] | filename | Name of the CSV file |
| [in] | csv | CSVFormat description |
| [in] | mode | 1 for opening File; -1 for closing File |
| [in] | nitem | Number of items per line |
| [in] | flagInteger | true if the numerical values must be printed as integer |
| [in] | verbose | Verbose flag |
| void csv_print_double | ( | double | value | ) |
Write a DOUBLE element into the (opened) CSV file
| [in] | value | Real value to be written |
| int csv_table_read | ( | const String & | filename, |
| const CSVformat & | csvfmt, | ||
| int | verbose, | ||
| int | ncol_max, | ||
| int | nrow_max, | ||
| int * | ncol_arg, | ||
| int * | nrow_arg, | ||
| VectorString & | names, | ||
| VectorDouble & | tab | ||
| ) |
Read the Data frame from a CSV file. Reserved for numerical data frame.
| [in] | filename | Name of the CSV file |
| [in] | csvfmt | CSVformat structure |
| [in] | verbose | 1 for a verbose output; 0 otherwise |
| [in] | ncol_max | Maximum number of columns (or -1) |
| [in] | nrow_max | Maximum number of rows (or -1) |
| [out] | ncol_arg | Number of columns |
| [out] | nrow_arg | Number of rows |
| [out] | names | Array containing the variable names |
| [out] | tab | Array of values |
| DbGrid* db_grid_read_bmp | ( | const char * | filename, |
| int | verbose | ||
| ) |
| DbGrid* db_grid_read_f2g | ( | const char * | filename, |
| int | verbose | ||
| ) |
| DbGrid* db_grid_read_ifpen | ( | const char * | filename, |
| int | verbose | ||
| ) |
| DbGrid* db_grid_read_zycor | ( | const char * | filename, |
| int | verbose | ||
| ) |
| int db_grid_write_arcgis | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol | ||
| ) |
| int db_grid_write_bmp | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol, | ||
| int | nsamplex, | ||
| int | nsampley, | ||
| int | nmult, | ||
| int | ncolor, | ||
| int | flag_low, | ||
| int | flag_high, | ||
| double | valmin, | ||
| double | valmax, | ||
| int * | red, | ||
| int * | green, | ||
| int * | blue, | ||
| int | mask_red, | ||
| int | mask_green, | ||
| int | mask_blue, | ||
| int | ffff_red, | ||
| int | ffff_green, | ||
| int | ffff_blue, | ||
| int | low_red, | ||
| int | low_green, | ||
| int | low_blue, | ||
| int | high_red, | ||
| int | high_green, | ||
| int | high_blue | ||
| ) |
| int db_grid_write_eclipse | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol | ||
| ) |
| int db_grid_write_ifpen | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | ncol, | ||
| int * | icols | ||
| ) |
| int db_grid_write_irap | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol, | ||
| int | nsamplex, | ||
| int | nsampley | ||
| ) |
| int db_grid_write_XYZ | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol | ||
| ) |
Read / Write a File (Grid or Not) according to different format
| int db_grid_write_zycor | ( | const char * | filename, |
| DbGrid * | db, | ||
| int | icol | ||
| ) |
| Db* db_well_read_las | ( | const char * | filename, |
| double | xwell, | ||
| double | ywell, | ||
| double | cwell, | ||
| int | verbose | ||
| ) |
| int db_write_csv | ( | Db * | db, |
| const char * | filename, | ||
| const CSVformat & | csvfmt, | ||
| int | flag_allcol, | ||
| int | flag_coor, | ||
| bool | flagInteger | ||
| ) |
Write the Data frame into a CSV file. Reserved for numerical data frame.
| [in] | db | Name of the Db |
| [in] | filename | Name of the CSV file |
| [in] | csvfmt | CSVformat structure |
| [in] | flag_allcol | 1 if all the columns available must be dumped out |
| [in] | flag_coor | 1 if the coordinates must be dumped out |
| [in] | flagInteger | true if the numerical values must be printed as integer |
|
static |
Force the printing of End-Of-Line into the (opened) CSV file
|
static |
Write a STRING element into the (opened) CSV file
| [in] | string | String to be written |