PostGIS  2.1.10dev-r@@SVN_REVISION@@
int getPoint2d_p_ro ( const POINTARRAY pa,
int  n,
POINT2D **  point 
)

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 2459 of file lwgeodetic.c.

References getPoint_internal(), and LW_SUCCESS.

2460 {
2461  uint8_t *pa_ptr = NULL;
2462  assert(pa);
2463  assert(n >= 0);
2464  assert(n < pa->npoints);
2465 
2466  pa_ptr = getPoint_internal(pa, n);
2467  /* printf( "pa_ptr[0]: %g\n", *((double*)pa_ptr)); */
2468  *point = (POINT2D*)pa_ptr;
2469 
2470  return LW_SUCCESS;
2471 }
#define LW_SUCCESS
Definition: liblwgeom.h:55
uint8_t * getPoint_internal(const POINTARRAY *pa, int n)
Definition: ptarray.c:1645

Here is the call graph for this function: