MCPcopy Create free account
hub / github.com/MapServer/MapServer / msCopyCluster

Function msCopyCluster

mapcopy.c:514–535  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

512}
513
514int msCopyCluster(clusterObj *dst, clusterObj *src)
515{
516 int return_value;
517
518 MS_COPYSTELEM(maxdistance);
519 MS_COPYSTELEM(buffer);
520 MS_COPYSTRING(dst->region, src->region);
521
522 return_value = msCopyExpression(&(dst->group),&(src->group));
523 if (return_value != MS_SUCCESS) {
524 msSetError(MS_MEMERR, "Failed to copy cluster group.", "msCopyCluster()");
525 return MS_FAILURE;
526 }
527
528 return_value = msCopyExpression(&(dst->filter),&(src->filter));
529 if (return_value != MS_SUCCESS) {
530 msSetError(MS_MEMERR, "Failed to copy cluster filter.", "msCopyCluster()");
531 return MS_FAILURE;
532 }
533
534 return MS_SUCCESS;
535}
536
537/***********************************************************************
538 * msCopyLabelCacheMember() *

Callers 1

msCopyLayerFunction · 0.85

Calls 2

msCopyExpressionFunction · 0.85
msSetErrorFunction · 0.85

Tested by

no test coverage detected