MCPcopy Index your code
hub / github.com/MapServer/MapServer / msOWSCommonWGS84BoundingBox

Function msOWSCommonWGS84BoundingBox

mapowscommon.c:565–589  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

563 */
564
565xmlNodePtr msOWSCommonWGS84BoundingBox(xmlNsPtr psNsOws, int dimensions, double minx, double miny, double maxx, double maxy) {
566 char LowerCorner[100];
567 char UpperCorner[100];
568 char dim_string[100];
569
570 xmlNodePtr psRootNode = NULL;
571
572 if (_validateNamespace(psNsOws) == MS_FAILURE)
573 psNsOws = xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_OWS_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_OWS_NAMESPACE_PREFIX);
574
575 /* create element name */
576 psRootNode = xmlNewNode(psNsOws, BAD_CAST "WGS84BoundingBox");
577
578 snprintf( dim_string, sizeof(dim_string), "%d", dimensions );
579 xmlNewProp(psRootNode, BAD_CAST "dimensions", BAD_CAST dim_string);
580
581 snprintf(LowerCorner, sizeof(LowerCorner), "%.15g %.15g", minx, miny);
582 snprintf(UpperCorner, sizeof(UpperCorner), "%.15g %.15g", maxx, maxy);
583
584 /* add child elements */
585 xmlNewChild(psRootNode, psNsOws,BAD_CAST "LowerCorner",BAD_CAST LowerCorner);
586 xmlNewChild(psRootNode, psNsOws,BAD_CAST "UpperCorner",BAD_CAST UpperCorner);
587
588 return psRootNode;
589}
590
591/**
592 * _validateNamespace()

Calls 1

_validateNamespaceFunction · 0.85

Tested by

no test coverage detected