/*
   File:        region.h
   Author:      Andrew W. Moore
   Created:     Sat Sep 19 10:44:21 EDT 1992
   Description: Header for K-d region Data Structure

   Copyright (C) 1992, Andrew W. Moore
*/

#define IN_HYPE_REGION  1
#define OUT_HYPE_REGION 2

typedef struct region_struct
{
  int region_type;
  char *data;
} region;

extern region *create_in_hype_region();       /* (hy) */
extern region *create_out_hype_region();      /* (hy) */
extern void gp_draw_region_border();          /* (gp,reg) */
extern bool is_inside_region();               /* (reg,farr) */
extern void fprintf_region();                 /* (s,m1,reg,m2) */
extern void middle_of_region();               /* (reg,mid) */

