\doxysection{BMK3\+DModel\+Overlay.\+h}
\hypertarget{_b_m_k3_d_model_overlay_8h_source}{}\label{_b_m_k3_d_model_overlay_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMK3DModelOverlay.h@{BaiduMapAPI\_Map.framework/Headers/BMK3DModelOverlay.h}}
\mbox{\hyperlink{_b_m_k3_d_model_overlay_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMK3DModelOverlay.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ zhaoxiangru\ on\ 2021/4/28.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2021\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_overlay_8h}{BMKOverlay.h}}"{}}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_shape_8h}{BMKShape.h}}"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_map_animation_8h}{BMKMapAnimation.h}}"{}}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_rich_view_8h}{BMKRichView.h}}"{}}}
\DoxyCodeLine{00013\ }
\DoxyCodeLine{00014\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00016\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0}{BMK3DModelType}}}
\DoxyCodeLine{00017\ \{}
\DoxyCodeLine{00018\ \ \ \ \ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0a475cac5fdcabb8c0a9998b4c9c042b0a}{BMK3DModelTypeObj}}\ =\ 0,\ }
\DoxyCodeLine{00019\ \ \ \ \ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0ae836d20db5ba5403a88d0650f295fbdf}{BMK3DModelTypeGLTF}},\ }
\DoxyCodeLine{00020\ \};}
\DoxyCodeLine{00021\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0}{BMK3DModelType}}\ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0}{BMK3DModelType}};}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k3_d_model_option}{BMK3DModelOption}}\ :\ NSObject\ <NSCopying>}
\DoxyCodeLine{00025\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_adf9afdb11d385481053096b9de3827d4}{scale}};}
\DoxyCodeLine{00027\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a8f8d86df8d32f3afcd2af974373256b5}{zoomFixed}};}
\DoxyCodeLine{00029\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a5b07a923b5612ad4c628e40396b17572}{alwaysShow}};}
\DoxyCodeLine{00031\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a24f4d4c619b18bb77727f6c2b9070f0f}{rotateX}};}
\DoxyCodeLine{00032\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a7f46c7e945bb4bbdf76e2c3481607a6a}{rotateY}};}
\DoxyCodeLine{00033\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a7f162a52b1e52e5803f1fbc37e0e736b}{rotateZ}};}
\DoxyCodeLine{00035\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_adb41484b4c22ff22000df65c9a7ee6e1}{offsetX}};}
\DoxyCodeLine{00036\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a110b4aba63d1fc7266feab7b7860e2ad}{offsetY}};}
\DoxyCodeLine{00037\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a5f9c0eb309af8fe1cc51def472cbebfe}{offsetZ}};}
\DoxyCodeLine{00039\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k3_d_model_overlay_8h_af0d46c1c9e5e2f1021b5be91567015d0}{BMK3DModelType}}\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a56293ee925a3c85911ec99d8758765a9}{type}};}
\DoxyCodeLine{00041\ \textcolor{keyword}{@property}\ (nonatomic,\ copy)\ \ NSString\ *\mbox{\hyperlink{interface_b_m_k3_d_model_option_a305e2b332fe349d9f0f25fb1c49c03a4}{modelPath}};}
\DoxyCodeLine{00043\ \textcolor{keyword}{@property}\ (nonatomic,\ copy)\ NSString\ *\mbox{\hyperlink{interface_b_m_k3_d_model_option_abbf563a326772543ae3d5e15de07795a}{modelName}};}
\DoxyCodeLine{00046\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_acc343e9cb0a3a3b30c8409daa3cd995c}{animationIsEnable}};}
\DoxyCodeLine{00048\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ NSInteger\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_ad6b541abd32a98206a6284113a92abea}{animationRepeatCount}};}
\DoxyCodeLine{00050\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ NSInteger\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a8ec715e0185f8930e0204c5f49f1a483}{animationIndex}};}
\DoxyCodeLine{00052\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_model_option_a0562cc0028f5c3622fc8cd71882c5ded}{animationSpeed}};}
\DoxyCodeLine{00053\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00055\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k3_d_model_overlay}{BMK3DModelOverlay}}\ :\ \mbox{\hyperlink{interface_b_m_k_shape}{BMKShape}}\ <\mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}}>}
\DoxyCodeLine{00057\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CLLocationCoordinate2D\ coordinate;}
\DoxyCodeLine{00059\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ \mbox{\hyperlink{interface_b_m_k3_d_model_option}{BMK3DModelOption}}\ *option;}
\DoxyCodeLine{00061\ \textcolor{keyword}{@property}\ (nonatomic,\ strong,\ nullable)\ \mbox{\hyperlink{interface_b_m_k_map_animation}{BMKMapAnimation}}\ *animation;}
\DoxyCodeLine{00062\ }
\DoxyCodeLine{00066\ +\ (nullable\ instancetype)modelOverlayWithCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate\ option:(\mbox{\hyperlink{interface_b_m_k3_d_model_option}{BMK3DModelOption}}\ *)option;}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00071\ -\/\ (void)setModelOverlayWithCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate\ option:(\mbox{\hyperlink{interface_b_m_k3_d_model_option}{BMK3DModelOption}}\ *)option;}
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00075\ -\/\ (void)setModelOverlayWithAnimationIsEnable:(BOOL)animationIsEnable;}
\DoxyCodeLine{00076\ }
\DoxyCodeLine{00079\ -\/\ (void)setModelOverlayWithAnimationRepeatCount:(NSInteger)animationRepeatCount;}
\DoxyCodeLine{00080\ }
\DoxyCodeLine{00083\ -\/\ (void)setModelOverlayWithAnimationIndex:(NSInteger)animationIndex;}
\DoxyCodeLine{00084\ }
\DoxyCodeLine{00087\ -\/\ (void)setModelOverlayWithAnimationSpeed:(CGFloat)animationSpeed;}
\DoxyCodeLine{00088\ }
\DoxyCodeLine{00089\ -\/\ (BOOL)addRichView:(\mbox{\hyperlink{interface_b_m_k_rich_view}{BMKRichView}}\ *)view;}
\DoxyCodeLine{00090\ -\/\ (BOOL)removeRichView:(\mbox{\hyperlink{interface_b_m_k_rich_view}{BMKRichView}}\ *)view;}
\DoxyCodeLine{00091\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00092\ }
\DoxyCodeLine{00093\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
