PostGIS  2.3.8dev-r@@SVN_REVISION@@

◆ lwpoint_get_x()

double lwpoint_get_x ( const LWPOINT point)

Definition at line 63 of file lwpoint.c.

References getPoint4d_p(), lwerror(), lwpoint_is_empty(), LWPOINT::point, and POINT4D::x.

Referenced by BOX2D_construct(), geometry_to_point(), lwgeom_azumith_spheroid(), and lwgeom_project_spheroid().

64 {
65  POINT4D pt;
66  if ( lwpoint_is_empty(point) )
67  lwerror("lwpoint_get_x called with empty geometry");
68  getPoint4d_p(point->point, 0, &pt);
69  return pt.x;
70 }
double x
Definition: liblwgeom.h:351
Definition: liblwgeom.h:410
int lwpoint_is_empty(const LWPOINT *point)
Definition: lwpoint.c:273
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
Definition: lwutil.c:102
int getPoint4d_p(const POINTARRAY *pa, int n, POINT4D *point)
Definition: lwgeom_api.c:244
Here is the call graph for this function:
Here is the caller graph for this function: