34#ifndef __PG_TNPOINT_BOXOPS_H__
35#define __PG_TNPOINT_BOXOPS_H__
39#include <utils/palloc.h>
42#include "general/temporal.h"
43#include "npoint/tnpoint.h"
Datum boxop_tnpoint_tnpoint_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Generic box function for two temporal network points.
Definition: tnpoint_boxops.c:197
Datum boxop_geo_tnpoint_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Bounding box operators for temporal network points.
Datum boxop_npoint_tnpoint_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Datum boxop_tnpoint_npoint_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Datum boxop_stbox_tnpoint_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Generic box function for an stbox and a temporal network point.
Definition: tnpoint_boxops.c:157
Datum boxop_tnpoint_stbox_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
Generic box function for a temporal network point and an stbox.
Definition: tnpoint_boxops.c:177
Datum boxop_tnpoint_geo_ext(FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
uintptr_t Datum
Definition: pg_ext_defs.in.h:4
Structure to represent spatiotemporal boxes.
Definition: meos.h:107