PostGIS  2.3.8dev-r@@SVN_REVISION@@
rt_spatial_relationship.c File Reference
#include "librtcore.h"
#include "librtcore_internal.h"
Include dependency graph for rt_spatial_relationship.c:

Go to the source code of this file.

Functions

rt_errorstate rt_raster_same_alignment (rt_raster rast1, rt_raster rast2, int *aligned, char **reason)
 
static rt_errorstate rt_raster_geos_spatial_relationship (rt_raster rast1, int nband1, rt_raster rast2, int nband2, rt_geos_spatial_test testtype, int *testresult)
 
rt_errorstate rt_raster_overlaps (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *overlaps)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_touches (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *touches)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_contains (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *contains)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_contains_properly (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *contains)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_covers (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *covers)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_coveredby (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *coveredby)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_within_distance (rt_raster rast1, int nband1, rt_raster rast2, int nband2, double distance, int *dwithin)
 Return ES_ERROR if error occurred in function. More...
 
rt_errorstate rt_raster_fully_within_distance (rt_raster rast1, int nband1, rt_raster rast2, int nband2, double distance, int *dfwithin)
 Return ES_ERROR if error occurred in function. More...
 
static int rt_raster_intersects_algorithm (rt_raster rast1, rt_raster rast2, rt_band band1, rt_band band2, int hasnodata1, int hasnodata2, double nodata1, double nodata2)
 
rt_errorstate rt_raster_intersects (rt_raster rast1, int nband1, rt_raster rast2, int nband2, int *intersects)
 Return zero if error occurred in function. More...