From d77a13eb7320722c48c8a18240adf99615c4b85f Mon Sep 17 00:00:00 2001 From: Fredrik Karlsson Date: Wed, 17 Aug 2016 13:38:02 +0200 Subject: [ios] Added support for filters (NSPredicate) [ios, macos] cleaned up filters [ios] added a filter example [ios] utest filters [ios, macos] nested predicates [ios] refactored [ios] filter -> NSPredicate [ios] fixed mbgl::Any/AllFilter -> NSPredicate [ios] translate nested mbgl::NotIn filters [ios] cleanup and added more utests [ios] fixed a bug in the None filter conversion and improved utests [ios, macos] doc [macos] added missing category [ios, macos] additional utests [ios, macos] updated documentation --- platform/darwin/src/MGLCircleStyleLayer.mm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'platform/darwin/src/MGLCircleStyleLayer.mm') diff --git a/platform/darwin/src/MGLCircleStyleLayer.mm b/platform/darwin/src/MGLCircleStyleLayer.mm index 27be01505c..6c038318cc 100644 --- a/platform/darwin/src/MGLCircleStyleLayer.mm +++ b/platform/darwin/src/MGLCircleStyleLayer.mm @@ -29,6 +29,16 @@ return self; } +- (void)setPredicate:(NSPredicate *)predicate +{ + self.layer->setFilter(predicate.mgl_filter); +} + +- (NSPredicate *)predicate +{ + return [NSPredicate mgl_predicateWithFilter:self.layer->getFilter()]; +} + #pragma mark - Accessing the Paint Attributes - (void)setCircleRadius:(id )circleRadius { -- cgit v1.2.1