PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ dot_product_side()

static int dot_product_side ( const POINT3D p,
const POINT3D q 
)
static

Utility function for edge_intersects(), signum with a tolerance in determining if the value is zero.

Definition at line 3374 of file lwgeodetic.c.

3375{
3376 double dp = dot_product(p, q);
3377
3378 if ( FP_IS_ZERO(dp) )
3379 return 0;
3380
3381 return dp < 0.0 ? -1 : 1;
3382}
#define FP_IS_ZERO(A)
static double dot_product(const POINT3D *p1, const POINT3D *p2)
Convert cartesian coordinates on unit sphere to lon/lat coordinates static void cart2ll(const POINT3D...
Definition lwgeodetic.c:446

References dot_product(), and FP_IS_ZERO.

Referenced by edge_intersects().

Here is the call graph for this function:
Here is the caller graph for this function: