//
//  DMKPolygonView.h
//  Pods
//
//  Created by yunfei on 2025/3/27.
//

#import "DMKOverlayPathView.h"
#import "DMKPolygon.h"

NS_ASSUME_NONNULL_BEGIN

/// 此类是DMKPolygon的显示多边形View,可以通过DMKOverlayPathView修改其fill和stroke attributes
@interface DMKPolygonView : DMKOverlayPathView

/// 关联的DMKPolygon model
@property (nonatomic, strong, readonly) DMKPolygon *polygon;

/**
 @brief 根据指定的多边形生成一个多边形view
 @param polygon 指定的多边形数据对象
 @return 新生成的多边形view
 */
- (instancetype)initWithPolygon:(DMKPolygon *)polygon;

@end

NS_ASSUME_NONNULL_END
