9#import <Foundation/Foundation.h>
10#import <CoreLocation/CoreLocation.h>
16@protocol MPGeometryQueryProtocol <NSObject>
21@property (nonatomic, readonly)
double area;
30- (BOOL) containsPoint:(nonnull
MPPoint*) point;
39- (BOOL) containsCoordinate:(CLLocationCoordinate2D)coordinate;
49- (BOOL) containsCoordinate:(CLLocationCoordinate2D)coordinate ignorePolygonHoles:(BOOL)ignorePolygonHoles;
61- (BOOL) containsCoordinate:(CLLocationCoordinate2D)coordinate ignorePolygonHoles:(BOOL)ignorePolygonHoles containmentMetadata:(nullable
MPGeometryContainmentMetadata*)containmentMetadata;
71- (BOOL) containsLineSegmentFromCoordinate:(CLLocationCoordinate2D)u toCoordinate:(CLLocationCoordinate2D)v;