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

Function msInitSymbolSet

mapsymbol.c:406–431  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

404}
405
406void msInitSymbolSet(symbolSetObj *symbolset)
407{
408 symbolset->filename = NULL;
409
410 symbolset->imagecache = NULL;
411 symbolset->imagecachesize = 0; /* 0 symbols in the cache */
412
413 symbolset->fontset = NULL;
414 symbolset->map = NULL;
415
416 symbolset->numsymbols = 0;
417 symbolset->maxsymbols = 0;
418 symbolset->symbol = NULL;
419
420 /* Alloc symbol[] array and ensure there is at least 1 symbol:
421 * symbol 0 which is the default symbol with all default params.
422 */
423 if (msGrowSymbolSet(symbolset) == NULL)
424 return; /* alloc failed */
425
426 /* Just increment numsymbols to reserve symbol 0.
427 * initSymbol() has already been called
428 */
429 symbolset->numsymbols = 1;
430
431}
432
433
434/*

Callers 2

initMapFunction · 0.85
mapObj_setSymbolSetFunction · 0.85

Calls 1

msGrowSymbolSetFunction · 0.85

Tested by

no test coverage detected