| 638 | } |
| 639 | |
| 640 | int layerObj_addFeature(layerObj *self, shapeObj *shape) { |
| 641 | if(self->features != NULL && self->features->tailifhead != NULL) |
| 642 | shape->index = self->features->tailifhead->shape.index + 1; |
| 643 | else |
| 644 | shape->index = 0; |
| 645 | if(insertFeatureList(&(self->features), shape) == NULL) |
| 646 | return MS_FAILURE; |
| 647 | else |
| 648 | return MS_SUCCESS; |
| 649 | } |
| 650 | |
| 651 | char *layerObj_getMetaData(layerObj *self, char *name) { |
| 652 | return(msLookupHashTable(&(self->metadata), name)); |
no test coverage detected