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

◆ getPoint2d_p_ro()

int getPoint2d_p_ro ( const POINTARRAY pa,
uint32_t  n,
POINT2D **  point 
)
extern

New function to read doubles directly from the double* coordinate array of an aligned lwgeom POINTARRAY (built by de-serializing a GSERIALIZED).

New function to read doubles directly from the double* coordinate array of an aligned lwgeom POINTARRAY (built by de-serializing a GSERIALIZED).

Definition at line 2875 of file lwgeodetic.c.

2876{
2877 uint8_t *pa_ptr = NULL;
2878 assert(pa);
2879 assert(n < pa->npoints);
2880
2881 pa_ptr = getPoint_internal(pa, n);
2882 /* printf( "pa_ptr[0]: %g\n", *((double*)pa_ptr)); */
2883 *point = (POINT2D*)pa_ptr;
2884
2885 return LW_SUCCESS;
2886}
#define LW_SUCCESS
Definition liblwgeom.h:111
static uint8_t * getPoint_internal(const POINTARRAY *pa, uint32_t n)
Definition lwinline.h:67

References getPoint_internal(), and LW_SUCCESS.

Here is the call graph for this function: