18 #include "constants.h"
25 #define face_down 0x02
26 #define face_left 0x04
27 #define face_right 0x08
32 int create_region_map(
int lines,
int pixels,
float **phases,
int **region_map,
int min_pixels_per_region = 0,
float nodata = -10000.0);
33 int create_region_map(
int lines,
int pixels,
bool **mask,
int **region_map,
int min_pixels_per_region = 0);
34 int create_region_map(
int lines,
int pixels,
bool **mask,
unsigned char **disc_data,
int **region_map,
int min_pixels_per_region);
35 int create_region_map(
int lines,
int pixels,
bool **mask,
float **normalized_heights,
int **region_map,
int min_pixels_per_region);
36 int create_region_map(
int lines,
int pixels,
int **input_regions,
float **normalized_heights,
int **region_map,
int min_pixels_per_region);
37 int create_region_map(
int lines,
int pixels,
int **input_regions,
int **region_map,
int min_pixels_per_region);
41 list<USPoint> *make_point_list(
int lines,
int pixels,
int **region_map,
int nr_regions);
46 void make_point_list(
int lines,
int pixels,
int **region_map,
int &nr_regions, list<USPoint> **point_list);