49 double e,
double w,
double t,
double b)
56 Map->constraint.region_flag =
TRUE;
57 Map->constraint.box.N = n;
58 Map->constraint.box.S = s;
59 Map->constraint.box.E = e;
60 Map->constraint.box.W = w;
61 Map->constraint.box.T =
t;
62 Map->constraint.box.B =
b;
81 if (!
Map->constraint.region_flag)
84 Box->N =
Map->constraint.box.N;
85 Box->S =
Map->constraint.box.S;
86 Box->E =
Map->constraint.box.E;
87 Box->W =
Map->constraint.box.W;
88 Box->T =
Map->constraint.box.T;
89 Box->B =
Map->constraint.box.B;
111 Map->constraint.type = type;
112 Map->constraint.type_flag =
TRUE;
124 Map->constraint.region_flag =
FALSE;
150 G_warning(
_(
"Layer constraint ignored for non-native vector formats"));
161 Map->constraint.field = field;
162 Map->constraint.field_flag =
TRUE;
int Vect_set_constraint_type(struct Map_info *Map, int type)
Set constraint type.
int Vect_set_constraint_field(struct Map_info *Map, int field)
Set constraint field.
int Vect_set_constraint_region(struct Map_info *Map, double n, double s, double e, double w, double t, double b)
Set constraint region.
int Vect_get_constraint_box(struct Map_info *Map, struct bound_box *Box)
Get constraint box.
void Vect_remove_constraints(struct Map_info *Map)
Remove all constraints.
void G_warning(const char *,...) __attribute__((format(printf
int G_projection(void)
Query cartographic projection.
#define GV_FORMAT_NATIVE
Geometry data formats supported by lib Don't change GV_FORMAT_* values, this order is hardcoded in li...
float Box[8][3]
Vertices for box.