PostGIS  2.1.10dev-r@@SVN_REVISION@@
static int lwpoint_to_kml2_sb ( const LWPOINT point,
int  precision,
const char *  prefix,
stringbuffer_t sb 
)
static

Definition at line 114 of file lwout_kml.c.

References LW_FAILURE, LW_SUCCESS, LWPOINT::point, ptarray_to_kml2_sb(), and stringbuffer_aprintf().

Referenced by lwgeom_to_kml2_sb().

115 {
116  /* Open point */
117  if ( stringbuffer_aprintf(sb, "<%sPoint><%scoordinates>", prefix, prefix) < 0 ) return LW_FAILURE;
118  /* Coordinate array */
119  if ( ptarray_to_kml2_sb(point->point, precision, sb) == LW_FAILURE ) return LW_FAILURE;
120  /* Close point */
121  if ( stringbuffer_aprintf(sb, "</%scoordinates></%sPoint>", prefix, prefix) < 0 ) return LW_FAILURE;
122  return LW_SUCCESS;
123 }
#define LW_SUCCESS
Definition: liblwgeom.h:55
POINTARRAY * point
Definition: liblwgeom.h:367
#define LW_FAILURE
Definition: liblwgeom.h:54
int stringbuffer_aprintf(stringbuffer_t *s, const char *fmt,...)
Appends a formatted string to the current string buffer, using the format and argument list provided...
Definition: stringbuffer.c:247
static int ptarray_to_kml2_sb(const POINTARRAY *pa, int precision, stringbuffer_t *sb)
Definition: lwout_kml.c:83

Here is the call graph for this function:

Here is the caller graph for this function: