~test_capigeosminimumrectangle_data() { GEOSGeom_destroy(input_); input_ = nullptr; GEOSWKTWriter_destroy(wktw_); GEOSFree(wkt_); wkt_ = nullptr; finishGEOS(); }
~test_capigeosnode_data() { GEOSGeom_destroy(geom1_); GEOSGeom_destroy(geom2_); GEOSWKTWriter_destroy(w_); geom1_ = 0; geom2_ = 0; finishGEOS(); }
~test_capiunaryunion_data() { GEOSGeom_destroy(geom1_); GEOSGeom_destroy(geom2_); GEOSWKTWriter_destroy(wktw_); geom1_ = 0; geom2_ = 0; finishGEOS(); }
~test_capigeosclipbyrect_data() { GEOSGeom_destroy(geom1_); GEOSGeom_destroy(geom2_); GEOSGeom_destroy(geom3_); GEOSWKTWriter_destroy(w_); geom1_ = 0; geom2_ = 0; geom3_ = 0; finishGEOS(); }
~test_capigeosdistance_data() { GEOSGeom_destroy(geom1_); GEOSGeom_destroy(geom2_); GEOSGeom_destroy(geom3_); GEOSWKTWriter_destroy(w_); geom1_ = nullptr; geom2_ = nullptr; geom3_ = nullptr; finishGEOS(); }
~test_capioffsetcurve_data() { GEOSGeom_destroy(geom1_); GEOSGeom_destroy(geom2_); GEOSWKTWriter_destroy(wktw_); GEOSFree(wkt_); geom1_ = 0; geom2_ = 0; wkt_ = 0; finishGEOS(); }
void object::test<13>() { GEOSWKTWriter *writer = GEOSWKTWriter_create(); ensure( "getOutputDimension_1", GEOSWKTWriter_getOutputDimension(writer) == 2 ); GEOSWKTWriter_setTrim( writer, 1 ); GEOSWKTWriter_setOutputDimension( writer, 3 ); ensure( "getOutputDimension_2", GEOSWKTWriter_getOutputDimension(writer) == 3 ); test_writer_wkt(writer, "POINT Z (10 13 3)"); GEOSWKTWriter_destroy( writer ); }