Definition at line 468 of file cu_algorithm.c.
469{
473
477 double eps = 1e-10;
478
479
483
484
491
492
499
500
501
508
509
519
520
527
533
534
540
544}
#define ASSERT_POINT4D_EQUAL(o, e, eps)
#define ASSERT_INT_EQUAL(o, e)
#define ASSERT_POINT2D_EQUAL(o, e, eps)
POINT4D getPoint4d(const POINTARRAY *pa, uint32_t n)
POINTARRAY * lwline_interpolate_points(const LWLINE *line, double length_fraction, char repeat)
Interpolate one or more points along a line.
void lwgeom_free(LWGEOM *geom)
#define LW_PARSER_CHECK_NONE
LWGEOM * lwline_as_lwgeom(const LWLINE *obj)
void ptarray_free(POINTARRAY *pa)
LWLINE * lwgeom_as_lwline(const LWGEOM *lwgeom)
#define LW_TRUE
Return types for functions with status returns.
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
int ptarray_has_z(const POINTARRAY *pa)
int ptarray_has_m(const POINTARRAY *pa)
References ASSERT_INT_EQUAL, ASSERT_POINT2D_EQUAL, ASSERT_POINT4D_EQUAL, getPoint4d(), LW_FALSE, LW_PARSER_CHECK_NONE, LW_TRUE, lwgeom_as_lwline(), lwgeom_free(), lwgeom_from_wkt(), lwline_as_lwgeom(), lwline_interpolate_points(), POINT4D::m, POINTARRAY::npoints, LWLINE::points, ptarray_free(), ptarray_has_m(), ptarray_has_z(), POINT4D::x, POINT4D::y, and POINT4D::z.
Referenced by algorithms_suite_setup().