\hypertarget{classmessages_1_1DynamicTerrainInfo}{\section{messages\-:\-:\-Dynamic\-Terrain\-Info \-Class \-Reference}
\label{classmessages_1_1DynamicTerrainInfo}\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}}
}


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



\-Inheritance diagram for messages\-:\-:\-Dynamic\-Terrain\-Info\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1DynamicTerrainInfo__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Dynamic\-Terrain\-Info\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1DynamicTerrainInfo__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1DynamicTerrainInfo_a1a43dacb68acf48e8605e723ff68f745}{\-Dynamic\-Terrain\-Info} ()
\item 
virtual \hyperlink{classmessages_1_1DynamicTerrainInfo_ab8727fb0d35e56d5a0744f25a86ab502}{$\sim$\-Dynamic\-Terrain\-Info} ()
\item 
\hyperlink{classmessages_1_1DynamicTerrainInfo_ae308822830532e951dfdfdbae3f2d06c}{\-Dynamic\-Terrain\-Info} (const \hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \&from)
\item 
\hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \& \hyperlink{classmessages_1_1DynamicTerrainInfo_a174b0c399abee417c5c9d8d1b5b4bdd9}{operator=} (const \hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1DynamicTerrainInfo_a81f833e62466a9b838c3504a7df4acb1}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1DynamicTerrainInfo_a20e9fa1992ad4d174a74130ee3d4b76f}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a5017275c80263269f0c9b1947c7df2cd}{\-Swap} (\hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} $\ast$other)
\item 
\hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} $\ast$ \hyperlink{classmessages_1_1DynamicTerrainInfo_a5b27d180a165dcdda36554b862e73bee}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ad24b31441faecd36997370ce3f6d8aa7}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ae8985ed1a9cb0cfb2d1895f7acf17c27}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ac3c2200ea4420e8c39123a1759c540ad}{\-Copy\-From} (const \hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \&from)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a54ce370e282ce81595fc4fdae940d347}{\-Merge\-From} (const \hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \&from)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_aca3c166158ce8b89198ecad447f6cad6}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1DynamicTerrainInfo_a81654c353e99c8b1bc57209f4e2c7dfa}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1DynamicTerrainInfo_a167c1a64d7459cdfbcda715b26cbc87d}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1DynamicTerrainInfo_a0e85a8c821d46f263d28944a255a5f23}{\-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_1DynamicTerrainInfo_a4212f7efec2dfa3589365e0cb7921d9c}{\-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_1DynamicTerrainInfo_a04271baa9be75392252343787dc0a229}{\-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_1DynamicTerrainInfo_a879b8504e9f2109da49d3efab8c7c191}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1DynamicTerrainInfo_adb7f184e1f6de2aadd56af28505cc0ec}{\-Get\-Metadata} () const 
\item 
int \hyperlink{classmessages_1_1DynamicTerrainInfo_aa0df564b850ce20abcda1589d6becde9}{isvisible\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_abb960eb6eedaebbc3db733c521a0eb4f}{clear\-\_\-isvisible} ()
\item 
inline\-::google\-::protobuf\-::uint32 \hyperlink{classmessages_1_1DynamicTerrainInfo_a23931e0e3cf06dc569afe51d0b1a82c0}{isvisible} (int index) const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_abf594e294e8f5503756411b229d15d65}{set\-\_\-isvisible} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ad837b1a34dae5d1428f716246a0f5c16}{add\-\_\-isvisible} (\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ \& \hyperlink{classmessages_1_1DynamicTerrainInfo_a5f773aa2106657071c5fbec5bdde8bfe}{isvisible} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ $\ast$ \hyperlink{classmessages_1_1DynamicTerrainInfo_a36a3adfac6a4702f21e1eaa7bc425243}{mutable\-\_\-isvisible} ()
\item 
int \hyperlink{classmessages_1_1DynamicTerrainInfo_a93f9c74a65d7e2a847cb2828be559b25}{isexplored\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a8cdd655edf60355037bf35cd47f80f81}{clear\-\_\-isexplored} ()
\item 
inline\-::google\-::protobuf\-::uint32 \hyperlink{classmessages_1_1DynamicTerrainInfo_a0557e5b98b3839432b6375761a5576bc}{isexplored} (int index) const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a64bd7d6b1eb0f5eed00b4935c0ea75cc}{set\-\_\-isexplored} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a7057f72fac696ecf2340a168a5e92781}{add\-\_\-isexplored} (\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ \& \hyperlink{classmessages_1_1DynamicTerrainInfo_a2707d64a2630697b60a5816b67b5a740}{isexplored} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ $\ast$ \hyperlink{classmessages_1_1DynamicTerrainInfo_af21e23b724d63cc0e5e5d3462d18534e}{mutable\-\_\-isexplored} ()
\item 
int \hyperlink{classmessages_1_1DynamicTerrainInfo_a37e939512a43fb607891bec17195a07e}{hascreep\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ae121a3aaad1685be0c2590eaa509ec5b}{clear\-\_\-hascreep} ()
\item 
inline\-::google\-::protobuf\-::uint32 \hyperlink{classmessages_1_1DynamicTerrainInfo_a5e6a6c15d25ebd40819b106ef22f9191}{hascreep} (int index) const 
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_ab8660d6f9afd5cfc92953cee8daaf2c7}{set\-\_\-hascreep} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a2eb80cead568c0284a19edf9501f8897}{add\-\_\-hascreep} (\-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ \& \hyperlink{classmessages_1_1DynamicTerrainInfo_ad1486712f16584d8c81f265d57431fab}{hascreep} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a1e71aef03d3769d50688e4bb9acb0535}{google\-::protobuf\-::uint32} $>$ $\ast$ \hyperlink{classmessages_1_1DynamicTerrainInfo_a794c387dc379b88d803becd3cc328085}{mutable\-\_\-hascreep} ()
\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_1DynamicTerrainInfo_a7b426e5c9cc0393cb01d7b8a9ed5f341}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1DynamicTerrainInfo}{\-Dynamic\-Terrain\-Info} \& \hyperlink{classmessages_1_1DynamicTerrainInfo_a07e4e77b9fe2d748d9861c235a4c850d}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1DynamicTerrainInfo_aaa1c9ca99ba3e293770a928d43171f86}{k\-Is\-Visible\-Field\-Number} = 3
\item 
static const int \hyperlink{classmessages_1_1DynamicTerrainInfo_a40f2c5a6bfe0a3d4a32609da8ab72f96}{k\-Is\-Explored\-Field\-Number} = 4
\item 
static const int \hyperlink{classmessages_1_1DynamicTerrainInfo_a5ad9f504fd0feb9aee82fbb143f4226e}{k\-Has\-Creep\-Field\-Number} = 5
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_aaa191612bf81f7dc0ee89065c8762360}{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_adae15a8eaf222e02676f6381d0e22555}{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1DynamicTerrainInfo_a5f81be27a389acb32e7134bd49cc082e}{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a1a43dacb68acf48e8605e723ff68f745}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Dynamic\-Terrain\-Info@{\-Dynamic\-Terrain\-Info}}
\index{\-Dynamic\-Terrain\-Info@{\-Dynamic\-Terrain\-Info}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Dynamic\-Terrain\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Dynamic\-Terrain\-Info} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_a1a43dacb68acf48e8605e723ff68f745}
\hypertarget{classmessages_1_1DynamicTerrainInfo_ab8727fb0d35e56d5a0744f25a86ab502}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!$\sim$\-Dynamic\-Terrain\-Info@{$\sim$\-Dynamic\-Terrain\-Info}}
\index{$\sim$\-Dynamic\-Terrain\-Info@{$\sim$\-Dynamic\-Terrain\-Info}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{$\sim$\-Dynamic\-Terrain\-Info}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Dynamic\-Terrain\-Info\-::$\sim$\-Dynamic\-Terrain\-Info} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_ab8727fb0d35e56d5a0744f25a86ab502}
\hypertarget{classmessages_1_1DynamicTerrainInfo_ae308822830532e951dfdfdbae3f2d06c}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Dynamic\-Terrain\-Info@{\-Dynamic\-Terrain\-Info}}
\index{\-Dynamic\-Terrain\-Info@{\-Dynamic\-Terrain\-Info}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Dynamic\-Terrain\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Dynamic\-Terrain\-Info} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Dynamic\-Terrain\-Info} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_ae308822830532e951dfdfdbae3f2d06c}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a2eb80cead568c0284a19edf9501f8897}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!add\-\_\-hascreep@{add\-\_\-hascreep}}
\index{add\-\_\-hascreep@{add\-\_\-hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{add\-\_\-hascreep}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::add\-\_\-hascreep} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a2eb80cead568c0284a19edf9501f8897}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1DynamicTerrainInfo_a2eb80cead568c0284a19edf9501f8897_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_1DynamicTerrainInfo_a2eb80cead568c0284a19edf9501f8897_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1DynamicTerrainInfo_a7057f72fac696ecf2340a168a5e92781}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!add\-\_\-isexplored@{add\-\_\-isexplored}}
\index{add\-\_\-isexplored@{add\-\_\-isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{add\-\_\-isexplored}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::add\-\_\-isexplored} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a7057f72fac696ecf2340a168a5e92781}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1DynamicTerrainInfo_a7057f72fac696ecf2340a168a5e92781_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_1DynamicTerrainInfo_a7057f72fac696ecf2340a168a5e92781_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1DynamicTerrainInfo_ad837b1a34dae5d1428f716246a0f5c16}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!add\-\_\-isvisible@{add\-\_\-isvisible}}
\index{add\-\_\-isvisible@{add\-\_\-isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{add\-\_\-isvisible}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::add\-\_\-isvisible} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_ad837b1a34dae5d1428f716246a0f5c16}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1DynamicTerrainInfo_ad837b1a34dae5d1428f716246a0f5c16_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_1DynamicTerrainInfo_ad837b1a34dae5d1428f716246a0f5c16_icgraph}
\end{center}
\end{figure}


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


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

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


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

\hypertarget{classmessages_1_1DynamicTerrainInfo_ae121a3aaad1685be0c2590eaa509ec5b}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!clear\-\_\-hascreep@{clear\-\_\-hascreep}}
\index{clear\-\_\-hascreep@{clear\-\_\-hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{clear\-\_\-hascreep}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::clear\-\_\-hascreep} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_ae121a3aaad1685be0c2590eaa509ec5b}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a8cdd655edf60355037bf35cd47f80f81}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!clear\-\_\-isexplored@{clear\-\_\-isexplored}}
\index{clear\-\_\-isexplored@{clear\-\_\-isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{clear\-\_\-isexplored}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::clear\-\_\-isexplored} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a8cdd655edf60355037bf35cd47f80f81}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_abb960eb6eedaebbc3db733c521a0eb4f}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!clear\-\_\-isvisible@{clear\-\_\-isvisible}}
\index{clear\-\_\-isvisible@{clear\-\_\-isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{clear\-\_\-isvisible}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::clear\-\_\-isvisible} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_abb960eb6eedaebbc3db733c521a0eb4f}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_ad24b31441faecd36997370ce3f6d8aa7}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_ad24b31441faecd36997370ce3f6d8aa7}


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


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


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

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


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

\hypertarget{classmessages_1_1DynamicTerrainInfo_a5e6a6c15d25ebd40819b106ef22f9191}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!hascreep@{hascreep}}
\index{hascreep@{hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{hascreep}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::uint32} {\bf messages\-::\-Dynamic\-Terrain\-Info\-::hascreep} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a5e6a6c15d25ebd40819b106ef22f9191}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_ad1486712f16584d8c81f265d57431fab}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!hascreep@{hascreep}}
\index{hascreep@{hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{hascreep}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ \& {\bf messages\-::\-Dynamic\-Terrain\-Info\-::hascreep} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_ad1486712f16584d8c81f265d57431fab}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a37e939512a43fb607891bec17195a07e}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!hascreep\-\_\-size@{hascreep\-\_\-size}}
\index{hascreep\-\_\-size@{hascreep\-\_\-size}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{hascreep\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::hascreep\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a37e939512a43fb607891bec17195a07e}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a0557e5b98b3839432b6375761a5576bc}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isexplored@{isexplored}}
\index{isexplored@{isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isexplored}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::uint32} {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isexplored} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a0557e5b98b3839432b6375761a5576bc}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a2707d64a2630697b60a5816b67b5a740}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isexplored@{isexplored}}
\index{isexplored@{isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isexplored}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ \& {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isexplored} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a2707d64a2630697b60a5816b67b5a740}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a93f9c74a65d7e2a847cb2828be559b25}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isexplored\-\_\-size@{isexplored\-\_\-size}}
\index{isexplored\-\_\-size@{isexplored\-\_\-size}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isexplored\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isexplored\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a93f9c74a65d7e2a847cb2828be559b25}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a81654c353e99c8b1bc57209f4e2c7dfa}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a81654c353e99c8b1bc57209f4e2c7dfa}


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

\hypertarget{classmessages_1_1DynamicTerrainInfo_a23931e0e3cf06dc569afe51d0b1a82c0}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isvisible@{isvisible}}
\index{isvisible@{isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isvisible}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::uint32} {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isvisible} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a23931e0e3cf06dc569afe51d0b1a82c0}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a5f773aa2106657071c5fbec5bdde8bfe}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isvisible@{isvisible}}
\index{isvisible@{isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isvisible}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ \& {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isvisible} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a5f773aa2106657071c5fbec5bdde8bfe}
\hypertarget{classmessages_1_1DynamicTerrainInfo_aa0df564b850ce20abcda1589d6becde9}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!isvisible\-\_\-size@{isvisible\-\_\-size}}
\index{isvisible\-\_\-size@{isvisible\-\_\-size}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{isvisible\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::isvisible\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_aa0df564b850ce20abcda1589d6becde9}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_ae8985ed1a9cb0cfb2d1895f7acf17c27}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_ae8985ed1a9cb0cfb2d1895f7acf17c27}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a54ce370e282ce81595fc4fdae940d347}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Dynamic\-Terrain\-Info} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_a54ce370e282ce81595fc4fdae940d347}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a0e85a8c821d46f263d28944a255a5f23}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1DynamicTerrainInfo_a0e85a8c821d46f263d28944a255a5f23}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a794c387dc379b88d803becd3cc328085}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!mutable\-\_\-hascreep@{mutable\-\_\-hascreep}}
\index{mutable\-\_\-hascreep@{mutable\-\_\-hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{mutable\-\_\-hascreep}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ $\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::mutable\-\_\-hascreep} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a794c387dc379b88d803becd3cc328085}
\hypertarget{classmessages_1_1DynamicTerrainInfo_af21e23b724d63cc0e5e5d3462d18534e}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!mutable\-\_\-isexplored@{mutable\-\_\-isexplored}}
\index{mutable\-\_\-isexplored@{mutable\-\_\-isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{mutable\-\_\-isexplored}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ $\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::mutable\-\_\-isexplored} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_af21e23b724d63cc0e5e5d3462d18534e}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a36a3adfac6a4702f21e1eaa7bc425243}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!mutable\-\_\-isvisible@{mutable\-\_\-isvisible}}
\index{mutable\-\_\-isvisible@{mutable\-\_\-isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{mutable\-\_\-isvisible}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::uint32} $>$ $\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::mutable\-\_\-isvisible} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a36a3adfac6a4702f21e1eaa7bc425243}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a20e9fa1992ad4d174a74130ee3d4b76f}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a20e9fa1992ad4d174a74130ee3d4b76f}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a5b27d180a165dcdda36554b862e73bee}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-New@{\-New}}
\index{\-New@{\-New}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Dynamic\-Terrain\-Info}$\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a5b27d180a165dcdda36554b862e73bee}


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

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


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a4212f7efec2dfa3589365e0cb7921d9c}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1DynamicTerrainInfo_a4212f7efec2dfa3589365e0cb7921d9c}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a04271baa9be75392252343787dc0a229}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!\-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::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Dynamic\-Terrain\-Info\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1DynamicTerrainInfo_a04271baa9be75392252343787dc0a229}
\hypertarget{classmessages_1_1DynamicTerrainInfo_ab8660d6f9afd5cfc92953cee8daaf2c7}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!set\-\_\-hascreep@{set\-\_\-hascreep}}
\index{set\-\_\-hascreep@{set\-\_\-hascreep}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{set\-\_\-hascreep}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::set\-\_\-hascreep} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_ab8660d6f9afd5cfc92953cee8daaf2c7}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_a64bd7d6b1eb0f5eed00b4935c0ea75cc}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!set\-\_\-isexplored@{set\-\_\-isexplored}}
\index{set\-\_\-isexplored@{set\-\_\-isexplored}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{set\-\_\-isexplored}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::set\-\_\-isexplored} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a64bd7d6b1eb0f5eed00b4935c0ea75cc}


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


\hypertarget{classmessages_1_1DynamicTerrainInfo_abf594e294e8f5503756411b229d15d65}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!set\-\_\-isvisible@{set\-\_\-isvisible}}
\index{set\-\_\-isvisible@{set\-\_\-isvisible}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{set\-\_\-isvisible}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Dynamic\-Terrain\-Info\-::set\-\_\-isvisible} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::uint32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_abf594e294e8f5503756411b229d15d65}


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


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


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1DynamicTerrainInfo_aaa191612bf81f7dc0ee89065c8762360}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-terrain\-\_\-2eproto}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\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_1DynamicTerrainInfo_aaa191612bf81f7dc0ee89065c8762360}
\hypertarget{classmessages_1_1DynamicTerrainInfo_adae15a8eaf222e02676f6381d0e22555}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-terrain\-\_\-2eproto}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\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_1DynamicTerrainInfo_adae15a8eaf222e02676f6381d0e22555}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a5f81be27a389acb32e7134bd49cc082e}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-terrain\-\_\-2eproto}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\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_1DynamicTerrainInfo_a5f81be27a389acb32e7134bd49cc082e}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a5ad9f504fd0feb9aee82fbb143f4226e}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!k\-Has\-Creep\-Field\-Number@{k\-Has\-Creep\-Field\-Number}}
\index{k\-Has\-Creep\-Field\-Number@{k\-Has\-Creep\-Field\-Number}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{k\-Has\-Creep\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::k\-Has\-Creep\-Field\-Number} = 5\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a5ad9f504fd0feb9aee82fbb143f4226e}
\hypertarget{classmessages_1_1DynamicTerrainInfo_a40f2c5a6bfe0a3d4a32609da8ab72f96}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!k\-Is\-Explored\-Field\-Number@{k\-Is\-Explored\-Field\-Number}}
\index{k\-Is\-Explored\-Field\-Number@{k\-Is\-Explored\-Field\-Number}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{k\-Is\-Explored\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::k\-Is\-Explored\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_a40f2c5a6bfe0a3d4a32609da8ab72f96}
\hypertarget{classmessages_1_1DynamicTerrainInfo_aaa1c9ca99ba3e293770a928d43171f86}{\index{messages\-::\-Dynamic\-Terrain\-Info@{messages\-::\-Dynamic\-Terrain\-Info}!k\-Is\-Visible\-Field\-Number@{k\-Is\-Visible\-Field\-Number}}
\index{k\-Is\-Visible\-Field\-Number@{k\-Is\-Visible\-Field\-Number}!messages::DynamicTerrainInfo@{messages\-::\-Dynamic\-Terrain\-Info}}
\subsubsection[{k\-Is\-Visible\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Dynamic\-Terrain\-Info\-::k\-Is\-Visible\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1DynamicTerrainInfo_aaa1c9ca99ba3e293770a928d43171f86}


\-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}
