/*------------------------------------------------------------------------ * object from WKT */ ogc_object* ogc_object :: from_wkt( const char * wkt, ogc_error * err) { ogc_token t; if ( ! t.tokenize(wkt, obj_kwd(), err) ) { return OGC_NULL; } return from_tokens(&t, 0, OGC_NULL, err); }
/*------------------------------------------------------------------------ * object from WKT */ ogc_meridian * ogc_meridian :: from_wkt( const char * wkt, ogc_error * err) { ogc_meridian * obj = OGC_NULL; ogc_token t; if ( t.tokenize(wkt, obj_kwd(), err) ) { obj = from_tokens(&t, 0, OGC_NULL, err); } return obj; }
/*------------------------------------------------------------------------ * object from WKT */ ogc_base_geod_crs * ogc_base_geod_crs :: from_wkt( const char * wkt, ogc_error * err) { ogc_base_geod_crs * obj = OGC_NULL; ogc_token t; if ( t.tokenize(wkt, obj_kwd(), err) ) { obj = from_tokens(&t, 0, OGC_NULL, err); } return obj; }