Method: RGeo::Geos::CAPIGeometryMethods#simple?
- Defined in:
- ext/geos_c_impl/geometry.c
#simple? ⇒ Boolean
343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 |
# File 'ext/geos_c_impl/geometry.c', line 343 static VALUE method_geometry_is_simple(VALUE self) { VALUE result; RGeo_GeometryData* self_data; const GEOSGeometry* self_geom; char val; result = Qnil; self_data = RGEO_GEOMETRY_DATA_PTR(self); self_geom = self_data->geom; if (self_geom) { val = GEOSisSimple(self_geom); if (val == 0) { result = Qfalse; } else if (val == 1) { result = Qtrue; } } return result; } |