Definition at line 52 of file lwmpoint.c.
53{
54 uint32_t i;
58
59 for ( i = 0; i < pa->
npoints; i++ )
60 {
66 }
67
68 return ret;
69}
int getPoint4d_p(const POINTARRAY *pa, uint32_t n, POINT4D *point)
LWPOINT * lwpoint_make(int32_t srid, int hasz, int hasm, const POINT4D *p)
LWCOLLECTION * lwcollection_construct_empty(uint8_t type, int32_t srid, char hasz, char hasm)
int ptarray_has_z(const POINTARRAY *pa)
int ptarray_has_m(const POINTARRAY *pa)
LWMPOINT * lwmpoint_add_lwpoint(LWMPOINT *mobj, const LWPOINT *obj)
References getPoint4d_p(), lwcollection_construct_empty(), lwmpoint_add_lwpoint(), lwpoint_make(), MULTIPOINTTYPE, POINTARRAY::npoints, ptarray_has_m(), and ptarray_has_z().
Referenced by geography_interpolate_points(), LWGEOM_line_interpolate_point(), and lwline_locate_along().