[][src]Function spatialite_sys::gaiaParseGml_r

pub unsafe extern "C" fn gaiaParseGml_r(
    p_cache: *const c_void,
    in_buffer: *const c_uchar,
    sqlite_handle: *mut sqlite3
) -> gaiaGeomCollPtr

Creates a Geometry object from GML notation

\param p_cache a memory pointer returned by spatialite_alloc_connection() \param in_buffer pointer to GML buffer \param sqlite_handle handle to current DB connection

\return the pointer to the newly created Geometry object: NULL on failure

\sa gaiaParseGml, gaiaOutGml

\note you are responsible to destroy (before or after) any allocated Geometry, unless you've passed ownership of the Geometry object to some further object: in this case destroying the higher order object will implicitly destroy any contained child object.\n reentrant and thread-safe.