\hypertarget{classmessages_1_1Region}{\section{messages\-:\-:\-Region \-Class \-Reference}
\label{classmessages_1_1Region}\index{messages\-::\-Region@{messages\-::\-Region}}
}


{\ttfamily \#include $<$terrain.\-pb.\-h$>$}



\-Inheritance diagram for messages\-:\-:\-Region\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1Region__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Region\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1Region__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1Region_a0a189e14254a83f4646530d555bef4c8}{\-Region} ()
\item 
virtual \hyperlink{classmessages_1_1Region_acc00028dac65ae4fe4437c5f62d0e571}{$\sim$\-Region} ()
\item 
\hyperlink{classmessages_1_1Region_a3f775a79a1c20853eacaad81c6958a88}{\-Region} (const \hyperlink{classmessages_1_1Region}{\-Region} \&from)
\item 
\hyperlink{classmessages_1_1Region}{\-Region} \& \hyperlink{classmessages_1_1Region_a022e28cfe731484326e2f8000b438824}{operator=} (const \hyperlink{classmessages_1_1Region}{\-Region} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1Region_a40f34321d51a08fa2b111b3d613afaca}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1Region_ad4baaaee94b0fda218e61fe58a4fdf59}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1Region_a6b0c4166e992be4318812618f2387b83}{\-Swap} (\hyperlink{classmessages_1_1Region}{\-Region} $\ast$other)
\item 
\hyperlink{classmessages_1_1Region}{\-Region} $\ast$ \hyperlink{classmessages_1_1Region_a58d442da8d0d6015d02626e91a4c3cfb}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1Region_aff29d5e4bb5c87b2abdb5d50a0de9987}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1Region_a72ba231b6006ffd540b6d7c547575d27}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1Region_a0c97e3cc4ddd7b7afcd05265d99e78dc}{\-Copy\-From} (const \hyperlink{classmessages_1_1Region}{\-Region} \&from)
\item 
void \hyperlink{classmessages_1_1Region_a70f1cea4496f3bfc20b5056294782bd3}{\-Merge\-From} (const \hyperlink{classmessages_1_1Region}{\-Region} \&from)
\item 
void \hyperlink{classmessages_1_1Region_a41c514009b30bf75816d28ab4b332466}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1Region_a2ce0c5d55cd30e2ac8519c76096f66be}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1Region_a9d26a238d71877c8d8f41dbe0ee63dab}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1Region_a3f4d74d7c247ae6a029f51261c2acc70}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classmessages_1_1Region_ae1c4a0230bda15e26f9834d6b776c449}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classmessages_1_1Region_a7cd5098123b15efe9f9400edc29031d4}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classmessages_1_1Region_a411613c7ac881402f0b68cf6c380a535}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1Region_ad29c6a5f01dfe34bf3977ab645bd6d1c}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1Region_a89f681569cceef066c9351c832337a45}{has\-\_\-id} () const 
\item 
void \hyperlink{classmessages_1_1Region_a30046f8bf47bdf4ba89cab794e8f53c8}{clear\-\_\-id} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1Region_abfd6ceeae64227c106783fef90b1bb30}{id} () const 
\item 
void \hyperlink{classmessages_1_1Region_a1052f68eb2ef4bdad450399a228c91f9}{set\-\_\-id} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1Region_a1b134126a564a0bc77511b8bf1feb1d7}{has\-\_\-polygon} () const 
\item 
void \hyperlink{classmessages_1_1Region_a0605ad1a9e1195debde80994c7a1c66e}{clear\-\_\-polygon} ()
\item 
const \-::\hyperlink{classmessages_1_1Polygon}{messages\-::\-Polygon} \& \hyperlink{classmessages_1_1Region_ad7f776de15be9a1d8447e026a57a5733}{polygon} () const 
\item 
inline\-::messages\-::\-Polygon $\ast$ \hyperlink{classmessages_1_1Region_aff07383533229c8d43ab96bb6d60651f}{mutable\-\_\-polygon} ()
\item 
int \hyperlink{classmessages_1_1Region_a14cd9074b26c27fd590e3df800ac56d3}{chokepoints\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1Region_acc0fec87382ae7a71e8d0dc49e1940ab}{clear\-\_\-chokepoints} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1Region_ad7d313db0e537b22aecc8a5d1e8caf2d}{chokepoints} (int index) const 
\item 
void \hyperlink{classmessages_1_1Region_a41944d6667bbbb7ae49e6264949af528}{set\-\_\-chokepoints} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
void \hyperlink{classmessages_1_1Region_af21419f61cdc1827cc375846ac132ac5}{add\-\_\-chokepoints} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ \& \hyperlink{classmessages_1_1Region_a60e760965092b431d541f32c503740a2}{chokepoints} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ $\ast$ \hyperlink{classmessages_1_1Region_a2c722b22cf40802cc8c40390f6997520}{mutable\-\_\-chokepoints} ()
\item 
int \hyperlink{classmessages_1_1Region_a4deb56d437aaf0531126c61f69d8712b}{baselocations\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1Region_a940eeec123a97b0574bc5ef3c9d6b429}{clear\-\_\-baselocations} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1Region_a3191a4de42955147814f71bd769ebe05}{baselocations} (int index) const 
\item 
void \hyperlink{classmessages_1_1Region_a89588b5be1f34f6f4311fae261d19ff0}{set\-\_\-baselocations} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
void \hyperlink{classmessages_1_1Region_aa2ac7942ca967c711446002ab2d7bf22}{add\-\_\-baselocations} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ \& \hyperlink{classmessages_1_1Region_a7f61e760c8c8d2318e3e1c822a52026b}{baselocations} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ $\ast$ \hyperlink{classmessages_1_1Region_a6874d272b463fa9737159b0f828302da}{mutable\-\_\-baselocations} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classmessages_1_1Region_aadfefe97e726bc0f7b5f7cc7ec185e6a}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1Region}{\-Region} \& \hyperlink{classmessages_1_1Region_a8e717b3f469c2af3d08fd92f9a519f7c}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1Region_a3179f2903e18d35edd0d49a7a61e0b8f}{k\-Id\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1Region_aeb5936abc3a25ab1cd52c4519ad34c23}{k\-Polygon\-Field\-Number} = 2
\item 
static const int \hyperlink{classmessages_1_1Region_aea1309e5949033a75bf333ac83cd5f35}{k\-Chokepoints\-Field\-Number} = 3
\item 
static const int \hyperlink{classmessages_1_1Region_a4c395ab2fdfb9456ede2f91c1c5585c2}{k\-Base\-Locations\-Field\-Number} = 4
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1Region_aaa191612bf81f7dc0ee89065c8762360}{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1Region_adae15a8eaf222e02676f6381d0e22555}{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1Region_a5f81be27a389acb32e7134bd49cc082e}{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1Region_a0a189e14254a83f4646530d555bef4c8}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Region@{\-Region}}
\index{\-Region@{\-Region}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Region}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Region\-::\-Region} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a0a189e14254a83f4646530d555bef4c8}
\hypertarget{classmessages_1_1Region_acc00028dac65ae4fe4437c5f62d0e571}{\index{messages\-::\-Region@{messages\-::\-Region}!$\sim$\-Region@{$\sim$\-Region}}
\index{$\sim$\-Region@{$\sim$\-Region}!messages::Region@{messages\-::\-Region}}
\subsubsection[{$\sim$\-Region}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Region\-::$\sim$\-Region} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_acc00028dac65ae4fe4437c5f62d0e571}
\hypertarget{classmessages_1_1Region_a3f775a79a1c20853eacaad81c6958a88}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Region@{\-Region}}
\index{\-Region@{\-Region}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Region}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Region\-::\-Region} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Region} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a3f775a79a1c20853eacaad81c6958a88}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1Region_aa2ac7942ca967c711446002ab2d7bf22}{\index{messages\-::\-Region@{messages\-::\-Region}!add\-\_\-baselocations@{add\-\_\-baselocations}}
\index{add\-\_\-baselocations@{add\-\_\-baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{add\-\_\-baselocations}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::add\-\_\-baselocations} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_aa2ac7942ca967c711446002ab2d7bf22}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_aa2ac7942ca967c711446002ab2d7bf22_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_aa2ac7942ca967c711446002ab2d7bf22_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_af21419f61cdc1827cc375846ac132ac5}{\index{messages\-::\-Region@{messages\-::\-Region}!add\-\_\-chokepoints@{add\-\_\-chokepoints}}
\index{add\-\_\-chokepoints@{add\-\_\-chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{add\-\_\-chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::add\-\_\-chokepoints} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_af21419f61cdc1827cc375846ac132ac5}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_af21419f61cdc1827cc375846ac132ac5_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_af21419f61cdc1827cc375846ac132ac5_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a3191a4de42955147814f71bd769ebe05}{\index{messages\-::\-Region@{messages\-::\-Region}!baselocations@{baselocations}}
\index{baselocations@{baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{baselocations}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Region\-::baselocations} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a3191a4de42955147814f71bd769ebe05}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a3191a4de42955147814f71bd769ebe05_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a7f61e760c8c8d2318e3e1c822a52026b}{\index{messages\-::\-Region@{messages\-::\-Region}!baselocations@{baselocations}}
\index{baselocations@{baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{baselocations}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ \& {\bf messages\-::\-Region\-::baselocations} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a7f61e760c8c8d2318e3e1c822a52026b}
\hypertarget{classmessages_1_1Region_a4deb56d437aaf0531126c61f69d8712b}{\index{messages\-::\-Region@{messages\-::\-Region}!baselocations\-\_\-size@{baselocations\-\_\-size}}
\index{baselocations\-\_\-size@{baselocations\-\_\-size}!messages::Region@{messages\-::\-Region}}
\subsubsection[{baselocations\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Region\-::baselocations\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a4deb56d437aaf0531126c61f69d8712b}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a4deb56d437aaf0531126c61f69d8712b_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a9d26a238d71877c8d8f41dbe0ee63dab}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Region\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_a9d26a238d71877c8d8f41dbe0ee63dab}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Region_ad7d313db0e537b22aecc8a5d1e8caf2d}{\index{messages\-::\-Region@{messages\-::\-Region}!chokepoints@{chokepoints}}
\index{chokepoints@{chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Region\-::chokepoints} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_ad7d313db0e537b22aecc8a5d1e8caf2d}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_ad7d313db0e537b22aecc8a5d1e8caf2d_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a60e760965092b431d541f32c503740a2}{\index{messages\-::\-Region@{messages\-::\-Region}!chokepoints@{chokepoints}}
\index{chokepoints@{chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ \& {\bf messages\-::\-Region\-::chokepoints} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a60e760965092b431d541f32c503740a2}
\hypertarget{classmessages_1_1Region_a14cd9074b26c27fd590e3df800ac56d3}{\index{messages\-::\-Region@{messages\-::\-Region}!chokepoints\-\_\-size@{chokepoints\-\_\-size}}
\index{chokepoints\-\_\-size@{chokepoints\-\_\-size}!messages::Region@{messages\-::\-Region}}
\subsubsection[{chokepoints\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Region\-::chokepoints\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a14cd9074b26c27fd590e3df800ac56d3}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a14cd9074b26c27fd590e3df800ac56d3_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a41c514009b30bf75816d28ab4b332466}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_a41c514009b30bf75816d28ab4b332466}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Region_a940eeec123a97b0574bc5ef3c9d6b429}{\index{messages\-::\-Region@{messages\-::\-Region}!clear\-\_\-baselocations@{clear\-\_\-baselocations}}
\index{clear\-\_\-baselocations@{clear\-\_\-baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{clear\-\_\-baselocations}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::clear\-\_\-baselocations} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a940eeec123a97b0574bc5ef3c9d6b429}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a940eeec123a97b0574bc5ef3c9d6b429_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_acc0fec87382ae7a71e8d0dc49e1940ab}{\index{messages\-::\-Region@{messages\-::\-Region}!clear\-\_\-chokepoints@{clear\-\_\-chokepoints}}
\index{clear\-\_\-chokepoints@{clear\-\_\-chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{clear\-\_\-chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::clear\-\_\-chokepoints} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_acc0fec87382ae7a71e8d0dc49e1940ab}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_acc0fec87382ae7a71e8d0dc49e1940ab_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a30046f8bf47bdf4ba89cab794e8f53c8}{\index{messages\-::\-Region@{messages\-::\-Region}!clear\-\_\-id@{clear\-\_\-id}}
\index{clear\-\_\-id@{clear\-\_\-id}!messages::Region@{messages\-::\-Region}}
\subsubsection[{clear\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::clear\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a30046f8bf47bdf4ba89cab794e8f53c8}
\hypertarget{classmessages_1_1Region_a0605ad1a9e1195debde80994c7a1c66e}{\index{messages\-::\-Region@{messages\-::\-Region}!clear\-\_\-polygon@{clear\-\_\-polygon}}
\index{clear\-\_\-polygon@{clear\-\_\-polygon}!messages::Region@{messages\-::\-Region}}
\subsubsection[{clear\-\_\-polygon}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::clear\-\_\-polygon} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a0605ad1a9e1195debde80994c7a1c66e}
\hypertarget{classmessages_1_1Region_aff29d5e4bb5c87b2abdb5d50a0de9987}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_aff29d5e4bb5c87b2abdb5d50a0de9987}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_aff29d5e4bb5c87b2abdb5d50a0de9987_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a0c97e3cc4ddd7b7afcd05265d99e78dc}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Region} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a0c97e3cc4ddd7b7afcd05265d99e78dc}
\hypertarget{classmessages_1_1Region_a8e717b3f469c2af3d08fd92f9a519f7c}{\index{messages\-::\-Region@{messages\-::\-Region}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::Region@{messages\-::\-Region}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Region}\& {\bf messages\-::\-Region\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_a8e717b3f469c2af3d08fd92f9a519f7c}
\hypertarget{classmessages_1_1Region_aadfefe97e726bc0f7b5f7cc7ec185e6a}{\index{messages\-::\-Region@{messages\-::\-Region}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::Region@{messages\-::\-Region}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Region\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_aadfefe97e726bc0f7b5f7cc7ec185e6a}
\hypertarget{classmessages_1_1Region_a411613c7ac881402f0b68cf6c380a535}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Region\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1Region_a411613c7ac881402f0b68cf6c380a535}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classmessages_1_1Region_ad29c6a5f01dfe34bf3977ab645bd6d1c}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf messages\-::\-Region\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_ad29c6a5f01dfe34bf3977ab645bd6d1c}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Region_a89f681569cceef066c9351c832337a45}{\index{messages\-::\-Region@{messages\-::\-Region}!has\-\_\-id@{has\-\_\-id}}
\index{has\-\_\-id@{has\-\_\-id}!messages::Region@{messages\-::\-Region}}
\subsubsection[{has\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Region\-::has\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a89f681569cceef066c9351c832337a45}
\hypertarget{classmessages_1_1Region_a1b134126a564a0bc77511b8bf1feb1d7}{\index{messages\-::\-Region@{messages\-::\-Region}!has\-\_\-polygon@{has\-\_\-polygon}}
\index{has\-\_\-polygon@{has\-\_\-polygon}!messages::Region@{messages\-::\-Region}}
\subsubsection[{has\-\_\-polygon}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Region\-::has\-\_\-polygon} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a1b134126a564a0bc77511b8bf1feb1d7}
\hypertarget{classmessages_1_1Region_abfd6ceeae64227c106783fef90b1bb30}{\index{messages\-::\-Region@{messages\-::\-Region}!id@{id}}
\index{id@{id}!messages::Region@{messages\-::\-Region}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Region\-::id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_abfd6ceeae64227c106783fef90b1bb30}
\hypertarget{classmessages_1_1Region_a2ce0c5d55cd30e2ac8519c76096f66be}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Region\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_a2ce0c5d55cd30e2ac8519c76096f66be}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Region_a72ba231b6006ffd540b6d7c547575d27}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a72ba231b6006ffd540b6d7c547575d27}
\hypertarget{classmessages_1_1Region_a70f1cea4496f3bfc20b5056294782bd3}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Region} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a70f1cea4496f3bfc20b5056294782bd3}
\hypertarget{classmessages_1_1Region_a3f4d74d7c247ae6a029f51261c2acc70}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Region\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a3f4d74d7c247ae6a029f51261c2acc70}
\hypertarget{classmessages_1_1Region_a6874d272b463fa9737159b0f828302da}{\index{messages\-::\-Region@{messages\-::\-Region}!mutable\-\_\-baselocations@{mutable\-\_\-baselocations}}
\index{mutable\-\_\-baselocations@{mutable\-\_\-baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{mutable\-\_\-baselocations}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ $\ast$ {\bf messages\-::\-Region\-::mutable\-\_\-baselocations} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a6874d272b463fa9737159b0f828302da}
\hypertarget{classmessages_1_1Region_a2c722b22cf40802cc8c40390f6997520}{\index{messages\-::\-Region@{messages\-::\-Region}!mutable\-\_\-chokepoints@{mutable\-\_\-chokepoints}}
\index{mutable\-\_\-chokepoints@{mutable\-\_\-chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{mutable\-\_\-chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ $\ast$ {\bf messages\-::\-Region\-::mutable\-\_\-chokepoints} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a2c722b22cf40802cc8c40390f6997520}
\hypertarget{classmessages_1_1Region_aff07383533229c8d43ab96bb6d60651f}{\index{messages\-::\-Region@{messages\-::\-Region}!mutable\-\_\-polygon@{mutable\-\_\-polygon}}
\index{mutable\-\_\-polygon@{mutable\-\_\-polygon}!messages::Region@{messages\-::\-Region}}
\subsubsection[{mutable\-\_\-polygon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Polygon} $\ast$ {\bf messages\-::\-Region\-::mutable\-\_\-polygon} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_aff07383533229c8d43ab96bb6d60651f}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_aff07383533229c8d43ab96bb6d60651f_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_ad4baaaee94b0fda218e61fe58a4fdf59}{\index{messages\-::\-Region@{messages\-::\-Region}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::Region@{messages\-::\-Region}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Region\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_ad4baaaee94b0fda218e61fe58a4fdf59}
\hypertarget{classmessages_1_1Region_a58d442da8d0d6015d02626e91a4c3cfb}{\index{messages\-::\-Region@{messages\-::\-Region}!\-New@{\-New}}
\index{\-New@{\-New}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Region}$\ast$ {\bf messages\-::\-Region\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Region_a58d442da8d0d6015d02626e91a4c3cfb}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Region_a022e28cfe731484326e2f8000b438824}{\index{messages\-::\-Region@{messages\-::\-Region}!operator=@{operator=}}
\index{operator=@{operator=}!messages::Region@{messages\-::\-Region}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Region}\& messages\-::\-Region\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Region} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a022e28cfe731484326e2f8000b438824}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a022e28cfe731484326e2f8000b438824_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_ad7f776de15be9a1d8447e026a57a5733}{\index{messages\-::\-Region@{messages\-::\-Region}!polygon@{polygon}}
\index{polygon@{polygon}!messages::Region@{messages\-::\-Region}}
\subsubsection[{polygon}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Polygon} \& {\bf messages\-::\-Region\-::polygon} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_ad7f776de15be9a1d8447e026a57a5733}
\hypertarget{classmessages_1_1Region_ae1c4a0230bda15e26f9834d6b776c449}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1Region_ae1c4a0230bda15e26f9834d6b776c449}
\hypertarget{classmessages_1_1Region_a7cd5098123b15efe9f9400edc29031d4}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Region\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1Region_a7cd5098123b15efe9f9400edc29031d4}
\hypertarget{classmessages_1_1Region_a89588b5be1f34f6f4311fae261d19ff0}{\index{messages\-::\-Region@{messages\-::\-Region}!set\-\_\-baselocations@{set\-\_\-baselocations}}
\index{set\-\_\-baselocations@{set\-\_\-baselocations}!messages::Region@{messages\-::\-Region}}
\subsubsection[{set\-\_\-baselocations}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::set\-\_\-baselocations} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a89588b5be1f34f6f4311fae261d19ff0}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a89588b5be1f34f6f4311fae261d19ff0_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a41944d6667bbbb7ae49e6264949af528}{\index{messages\-::\-Region@{messages\-::\-Region}!set\-\_\-chokepoints@{set\-\_\-chokepoints}}
\index{set\-\_\-chokepoints@{set\-\_\-chokepoints}!messages::Region@{messages\-::\-Region}}
\subsubsection[{set\-\_\-chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::set\-\_\-chokepoints} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a41944d6667bbbb7ae49e6264949af528}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a41944d6667bbbb7ae49e6264949af528_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a1052f68eb2ef4bdad450399a228c91f9}{\index{messages\-::\-Region@{messages\-::\-Region}!set\-\_\-id@{set\-\_\-id}}
\index{set\-\_\-id@{set\-\_\-id}!messages::Region@{messages\-::\-Region}}
\subsubsection[{set\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::set\-\_\-id} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a1052f68eb2ef4bdad450399a228c91f9}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Region_a1052f68eb2ef4bdad450399a228c91f9_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Region_a6b0c4166e992be4318812618f2387b83}{\index{messages\-::\-Region@{messages\-::\-Region}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::Region@{messages\-::\-Region}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Region\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Region} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Region_a6b0c4166e992be4318812618f2387b83}
\hypertarget{classmessages_1_1Region_a40f34321d51a08fa2b111b3d613afaca}{\index{messages\-::\-Region@{messages\-::\-Region}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::Region@{messages\-::\-Region}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Region\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Region_a40f34321d51a08fa2b111b3d613afaca}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1Region_aaa191612bf81f7dc0ee89065c8762360}{\index{messages\-::\-Region@{messages\-::\-Region}!protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto}!messages::Region@{messages\-::\-Region}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Region_aaa191612bf81f7dc0ee89065c8762360}
\hypertarget{classmessages_1_1Region_adae15a8eaf222e02676f6381d0e22555}{\index{messages\-::\-Region@{messages\-::\-Region}!protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto}!messages::Region@{messages\-::\-Region}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Region_adae15a8eaf222e02676f6381d0e22555}
\hypertarget{classmessages_1_1Region_a5f81be27a389acb32e7134bd49cc082e}{\index{messages\-::\-Region@{messages\-::\-Region}!protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto}!messages::Region@{messages\-::\-Region}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Region_a5f81be27a389acb32e7134bd49cc082e}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1Region_a4c395ab2fdfb9456ede2f91c1c5585c2}{\index{messages\-::\-Region@{messages\-::\-Region}!k\-Base\-Locations\-Field\-Number@{k\-Base\-Locations\-Field\-Number}}
\index{k\-Base\-Locations\-Field\-Number@{k\-Base\-Locations\-Field\-Number}!messages::Region@{messages\-::\-Region}}
\subsubsection[{k\-Base\-Locations\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Region\-::k\-Base\-Locations\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_a4c395ab2fdfb9456ede2f91c1c5585c2}
\hypertarget{classmessages_1_1Region_aea1309e5949033a75bf333ac83cd5f35}{\index{messages\-::\-Region@{messages\-::\-Region}!k\-Chokepoints\-Field\-Number@{k\-Chokepoints\-Field\-Number}}
\index{k\-Chokepoints\-Field\-Number@{k\-Chokepoints\-Field\-Number}!messages::Region@{messages\-::\-Region}}
\subsubsection[{k\-Chokepoints\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Region\-::k\-Chokepoints\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_aea1309e5949033a75bf333ac83cd5f35}
\hypertarget{classmessages_1_1Region_a3179f2903e18d35edd0d49a7a61e0b8f}{\index{messages\-::\-Region@{messages\-::\-Region}!k\-Id\-Field\-Number@{k\-Id\-Field\-Number}}
\index{k\-Id\-Field\-Number@{k\-Id\-Field\-Number}!messages::Region@{messages\-::\-Region}}
\subsubsection[{k\-Id\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Region\-::k\-Id\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_a3179f2903e18d35edd0d49a7a61e0b8f}
\hypertarget{classmessages_1_1Region_aeb5936abc3a25ab1cd52c4519ad34c23}{\index{messages\-::\-Region@{messages\-::\-Region}!k\-Polygon\-Field\-Number@{k\-Polygon\-Field\-Number}}
\index{k\-Polygon\-Field\-Number@{k\-Polygon\-Field\-Number}!messages::Region@{messages\-::\-Region}}
\subsubsection[{k\-Polygon\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Region\-::k\-Polygon\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Region_aeb5936abc3a25ab1cd52c4519ad34c23}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/gen/cpp/\hyperlink{terrain_8pb_8h}{terrain.\-pb.\-h}\end{DoxyCompactItemize}
