// ----------------------------------------------------------------------------------------------- #ifndef _DEFS_H #define _DEFS_H // ----------------------------------------------------------------------------------------------- // error messages #define MSG_ERR_MESH_LOAD "error loading the input meshes.\n" #define MSG_ERR_INVALID_OPTION "unable to parse option '%s'\n" #define MSG_ERR_FILE_OPEN "unable to open the output file.'n" #define MSG_ERR_UNKNOWN_FORMAT "unknown file format '%s'.\n" // global constants #define NO_SAMPLES_PER_FACE 10 #define N_SAMPLES_EDGE_TO_FACE_RATIO 0.1 #define BBOX_FACTOR 0.1 #define INFLATE_PERCENTAGE 0.02 #define MIN_SIZE 125 /* 125 = 5^3 */ #define N_HIST_BINS 256 #define PRINT_EVERY_N_ELEMENTS 1000 // ----------------------------------------------------------------------------------------------- #endif // -----------------------------------------------------------------------------------------------