TencentMapSDK_iOS_3D_v6.7.0
QArc.h
1 //
2 // QArc.h
3 // QMapKit
4 //
5 // Created by Keith Cao on 2020/11/19.
6 // Copyright © 2020 tencent. All rights reserved.
7 //
8 
9 #import "QOverlay.h"
10 #import "QShape.h"
11 
12 /*
13  * @brief 该类用于定义一段弧线, 通常QArc是QArcView中持有的对象
14  */
15 @interface QArc : QShape<QOverlay>
16 
20 @property(nonatomic, readonly) QMapRect boundingMapRect;
21 
29 +(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
30 
38 - (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
39 
47 +(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
48 
58 - (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
59 
60 @end
QArc
Definition: QArc.h:15
QShape
该类为一个抽象类,定义了QShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用
Definition: QShape.h:16
QOverlay-p
QOverlay:地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: QOverlay.h:15
QMapRect
平面投影矩形结构定义
Definition: QGeometry.h:92
QArc::boundingMapRect
QMapRect boundingMapRect
区域外接矩形
Definition: QArc.h:20