\doxysection{BMKInterpolator.\+h}
\hypertarget{_b_m_k_interpolator_8h_source}{}\label{_b_m_k_interpolator_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKInterpolator.h@{BaiduMapAPI\_Map.framework/Headers/BMKInterpolator.h}}
\mbox{\hyperlink{_b_m_k_interpolator_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMKInterpolator.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ zhaoxiangru\ on\ 2024/3/12.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2024\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ <Foundation/Foundation.h>}}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00011\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{comment}{//\ 插值器类型}}
\DoxyCodeLine{00014\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00018\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2eab633897da721728e56312bef1186d981}{BMKLinearInterpolator}}\ =\ 1,}
\DoxyCodeLine{00022\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea4b093bd3c03a25c63caac4bf1adb3bd9}{BMKAccelerateDecelerateInterpolator}},}
\DoxyCodeLine{00026\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea5f6e9aa85049cec8f491dfc2f1736d40}{BMKAccelerateInterpolator}},}
\DoxyCodeLine{00030\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea475bb07834bdf6b64fe401dbf8af7b53}{BMKDecelerateInterpolator}},}
\DoxyCodeLine{00034\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea3bb64dca7b5916fb286cac5f26941163}{BMKAnticipateInterpolator}},}
\DoxyCodeLine{00038\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2eab45b5164262be8808882c8b53351d4dc}{BMKOvershootInterpolator}},}
\DoxyCodeLine{00042\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea126e321313ebb1c95bdec9464370bfa2}{BMKAnticipateOvershootInterpolator}},}
\DoxyCodeLine{00046\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea7275d02271e956b8dbbc25b774635b16}{BMKBounceInterpolator}},}
\DoxyCodeLine{00050\ \ \ \ \ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2ea1284e390ba9842c8f1c706a3715f70f7}{BMKCycleInterpolator}},}
\DoxyCodeLine{00051\ \}\ \mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2e}{BMKInterpolatorType}};}
\DoxyCodeLine{00052\ }
\DoxyCodeLine{00053\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k_interpolator}{BMKInterpolator}}\ :\ NSObject}
\DoxyCodeLine{00054\ +\ (instancetype)\mbox{\hyperlink{interface_b_m_k_interpolator_a2a1085a56481355d7b26c55f73cdcc0a}{linearInterpolator}};}
\DoxyCodeLine{00055\ }
\DoxyCodeLine{00056\ +\ (instancetype)interpolatorWithType:(\mbox{\hyperlink{_b_m_k_interpolator_8h_a2d50ec17e9e4bdee353b99332362fd2e}{BMKInterpolatorType}})type;}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00058\ +\ (instancetype)accelerateInterpolatorWithFactor:(\textcolor{keywordtype}{float})factor;}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00060\ +\ (instancetype)decelerateInterpolatorWithFactor:(\textcolor{keywordtype}{float})factor;}
\DoxyCodeLine{00061\ }
\DoxyCodeLine{00062\ +\ (instancetype)anticipateInterpolatorWithTension:(\textcolor{keywordtype}{float})tension;}
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00064\ +\ (instancetype)anticipateOvershootInterpolatorWithTension:(\textcolor{keywordtype}{float})tension\ extraTension:(\textcolor{keywordtype}{float})extra;}
\DoxyCodeLine{00065\ }
\DoxyCodeLine{00066\ +\ (instancetype)cycleInterpolatorWithCycles:(\textcolor{keywordtype}{float})cycle;}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00068\ +\ (instancetype)overshootInterpolatorWithTension:(\textcolor{keywordtype}{float})tension;}
\DoxyCodeLine{00069\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00071\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
