\doxysection{BMKLine\+Draw\+Type.\+h}
\hypertarget{_b_m_k_line_draw_type_8h_source}{}\label{_b_m_k_line_draw_type_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKLineDrawType.h@{BaiduMapAPI\_Map.framework/Headers/BMKLineDrawType.h}}
\mbox{\hyperlink{_b_m_k_line_draw_type_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMKLineDrawType.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ zhangbaojin\ on\ 2019/8/7.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2019\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#ifndef\ BMKLineDrawType\_h}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#define\ BMKLineDrawType\_h}}
\DoxyCodeLine{00012\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6}{BMKLineJoinType}}}
\DoxyCodeLine{00013\ \{}
\DoxyCodeLine{00014\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6a5fb6a97582c9a803ab3b8cb74287c697}{kBMKLineJoinBevel}}\ =\ 0,\ \ \ \ }
\DoxyCodeLine{00015\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6ad0513fc63f51e5217a3e571a49993987}{kBMKLineJoinMiter}},\ \ \ \ \ \ \ }
\DoxyCodeLine{00016\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6add317d2b6c6088c3390a1d0214cd67e9}{kBMKLineJoinRound}},\ \ \ \ \ \ }
\DoxyCodeLine{00017\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6aa6e53cc4bb4f03e410d8f3d8cfa162da}{kBMKLineJoinBerzier}}\ \ \ \ }
\DoxyCodeLine{00018\ \};}
\DoxyCodeLine{00019\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6}{BMKLineJoinType}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6}{BMKLineJoinType}};}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00022\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428}{BMKLineCapType}}}
\DoxyCodeLine{00023\ \{}
\DoxyCodeLine{00024\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428ab93055a3cdf0f2c8bb752a5c2f19a0b3}{kBMKLineCapButt}}\ =\ 0,\ \ \ \ \ }
\DoxyCodeLine{00025\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428a060d798d4279cb343c09ee59417983a3}{kBMKLineCapRound}},\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00026\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428a7ba0dcdcf88018dd918638182b451f6e}{kBMKLineCapSquare}}\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00027\ \};}
\DoxyCodeLine{00028\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428}{BMKLineCapType}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ad0fa88ba354e5bb723386f5be683c428}{BMKLineCapType}};}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00031\ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21}{BMKLineDashType}}}
\DoxyCodeLine{00032\ \{}
\DoxyCodeLine{00033\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21a7b86b875b452c13562e5afcbe7a6fb16}{kBMKLineDashTypeNone}}\ =\ 0,\ \ \ \ }
\DoxyCodeLine{00034\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21a2e2290906f340fdacd561643b5b19cd2}{kBMKLineDashTypeSquare}},\ \ \ \ \ }
\DoxyCodeLine{00035\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21ad5fdc5d8079d6dab3de057a46cb88ba6}{kBMKLineDashTypeDot}},\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00036\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21a3943dc0e2fe5933a4a315161a517c0de}{kBMKLineDashTypeRectangle}}\ \ \ }
\DoxyCodeLine{00037\ \};}
\DoxyCodeLine{00038\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21}{BMKLineDashType}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_aac2a31ac4e47842224e86059af6f7f21}{BMKLineDashType}};}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00041\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037}{BMKLineDirectionCross180Type}}}
\DoxyCodeLine{00042\ \{}
\DoxyCodeLine{00043\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037a4e879ac06d3937ed25a3aecc5f897f77}{kBMKLineDirectionCross180TypeNone}}\ =\ 0,\ \ \ \ \ \ \ }
\DoxyCodeLine{00044\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037af2f1b707238ed0f259529a794f935614}{kBMKLineDirectionCross180TypeEAST\_TO\_WEST}},\ \ }
\DoxyCodeLine{00045\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037a220efcef3c33513bd0d97d18b44e7784}{kBMKLineDirectionCross180TypeWEST\_TO\_EAST}}\ \ }
\DoxyCodeLine{00046\ \};}
\DoxyCodeLine{00047\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037}{BMKLineDirectionCross180Type}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a58c6585d83ebee1308896ed6e5201037}{BMKLineDirectionCross180Type}};}
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00049\ }
\DoxyCodeLine{00051\ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8d}{BMKLineBloomMode}}}
\DoxyCodeLine{00052\ \{}
\DoxyCodeLine{00053\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8da990abb6513ecf94038fb1a64deb8eafe}{kBMKLineBloomModeNone}}\ =\ 0,\ \ \ \ }
\DoxyCodeLine{00054\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8dac5ed354c27e372da1ee52d9cd07af34b}{kBMKLineBloomModeGradient}},\ \ \ \ }
\DoxyCodeLine{00055\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8da5d9b7ce95675dfbbed4ee6322f1b6a20}{kBMKLineBloomModeBlur}}\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00056\ \};}
\DoxyCodeLine{00057\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8d}{BMKLineBloomMode}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_ae186b6df16296cd212b551b6f7ddff8d}{BMKLineBloomMode}};}
\DoxyCodeLine{00058\ }
\DoxyCodeLine{00060\ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479a}{BMKLineBloomDirection}}}
\DoxyCodeLine{00061\ \{}
\DoxyCodeLine{00062\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479aa6b5ad9f0275dc2b3777efb4cf9fda146}{kBMKLineBloomDirectionAround}}\ =\ 0,\ \ \ }
\DoxyCodeLine{00063\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479aa5b0fa280dbb36449daa040ce3206161b}{kBMKLineBloomDirectionLeft}},\ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00064\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479aacef84d75f16f4a816c887a85da7e3034}{kBMKLineBloomDirectionRight}},\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00065\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479aac6f38b35ca1d8891ca760acc0adbdfa9}{kBMKLineBloomDirectionUp}}\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00066\ \};}
\DoxyCodeLine{00067\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479a}{BMKLineBloomDirection}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_af1def0942c2d0f8659538b71f561479a}{BMKLineBloomDirection}};}
\DoxyCodeLine{00068\ }
\DoxyCodeLine{00069\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784}{BMKCoordAlgorithm}}\ \{}
\DoxyCodeLine{00070\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784a22287b4f12e54cc718714d86a506d41c}{kBMKAlgorithmNone}}\ \ \ \ \ =\ (0x1\ <<\ 0),\ \ \ \textcolor{comment}{//\ 不处理}}
\DoxyCodeLine{00071\ \ \ \ \ }
\DoxyCodeLine{00072\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784a1318d2b76b48df37986f7ae7355e796d}{kBMKDouglasPeucker}}\ \ \ \ =\ (0x1\ <<\ 1),\ \ \ \textcolor{comment}{//\ 道格拉斯抽稀}}
\DoxyCodeLine{00073\ \ \ \ \ }
\DoxyCodeLine{00074\ \ \ \ \ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784a7a7386c64e3b76837c9043c3c9a2d328}{kBMKBezierSmooth}}\ \ \ \ \ \ =\ (0x1\ <<\ 5),\ \ \ \textcolor{comment}{//\ Bezier平滑}}
\DoxyCodeLine{00075\ \textcolor{comment}{//\ \ \ \ kBMKCardinalSmooth\ \ \ \ =\ (0x1\ <<\ 6),\ \ \ //\ Cardinal平滑，不支持geo连接点的平滑，暂时不放开}}
\DoxyCodeLine{00076\ \textcolor{comment}{//\ \ \ \ kBMKCurveSmooth\ \ \ \ \ \ \ =\ (0x1\ <<\ 7),\ \ \ //\ 曲线平滑，没有插入新点,\ 无需threshold，不支持geo连接点的平滑，暂时不放开}}
\DoxyCodeLine{00077\ \};}
\DoxyCodeLine{00078\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784}{BMKCoordAlgorithm}}\ \mbox{\hyperlink{_b_m_k_line_draw_type_8h_a0b59a2adc27823c38296bd0102876784}{BMKCoordAlgorithm}};}
\DoxyCodeLine{00079\ }
\DoxyCodeLine{00080\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ BMKLineDrawType\_h\ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
