[][src]Function spatialite_sys::gaiaGeomCollPreparedCovers

pub unsafe extern "C" fn gaiaGeomCollPreparedCovers(
    p_cache: *const c_void,
    geom1: gaiaGeomCollPtr,
    blob1: *mut c_uchar,
    size1: c_int,
    geom2: gaiaGeomCollPtr,
    blob2: *mut c_uchar,
    size2: c_int
) -> c_int

Topology check: test if a Geometry covers another one (GEOSPreparedGeometry)

\param p_cache a memory pointer returned by spatialite_alloc_connection() \param geom1 pointer to first input Geometry object. \param blob1 the BLOB corresponding to the first Geometry \param size1 the size (in bytes) of the first BLOB \param geom2 pointer to second input Geometry object. \param blob2 the BLOB corresponding to the second Geometry \param size2 the size (in bytes) of the second BLOB

\return 0 if false; any other value if geom1 \e spatially \e covers geom2.

\note reentrant and thread-safe.

\sa gaiaGeomCollCovers, gaiaGeomCollCovers_r

\remark \b GEOS-ADVANCED support required.