\hypertarget{structPositionTypeDef}{\section{\-Position\-Type\-Def \-Struct \-Reference}
\label{structPositionTypeDef}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}}
}


{\ttfamily \#include $<$\-Border\-Position.\-h$>$}



\-Inheritance diagram for \-Position\-Type\-Def\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=232pt]{structPositionTypeDef__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9}{type} \{ \*
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aa88212ade9615fcaa47e08b4857c8ede}{\-None}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac59167160c31517480c9eaaaaabe3df8}{\-Contain\-Chokepoint}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a58dcc9efa8c25ce62681ba1d39f11052}{\-Forward\-Chokepoint}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac82ddf9702a333fb26b87677f9b278c3}{\-Enemy\-Chokepoint}, 
\*
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a751b57e0a96cae45fad3582308cfcdca}{\-Tech\-Defense\-Chokepoint}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9fc9754dc1895e976513878aa7bc7df5}{\-Defense\-Chokepoint}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9af20f9ea7c735446142bd65bc7470316a}{\-Shared\-Chokepoint}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aff573a4b79f080c170941aec45d582a3}{\-Position}, 
\*
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9f513b86fa8455d72f95d4dfca365aa1}{\-Hold\-Base}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ad52afc0fbe31b6eb21054711b450566f}{\-Enemy\-Control\-Region}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a7c295827a17f5efda33b52536d442ff2}{\-Bot\-Control\-Region}, 
\hyperlink{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a1231279b57925949c5f682c2873146af}{\-Forward\-Region}
 \}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 10 of file \-Border\-Position.\-h.



\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9}{\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!type@{type}}
\index{type@{type}!PositionTypeDef@{\-Position\-Type\-Def}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Position\-Type\-Def\-::type}}}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-None@{\-None}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-None@{\-None}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aa88212ade9615fcaa47e08b4857c8ede}{\-None}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aa88212ade9615fcaa47e08b4857c8ede}
}]\index{\-Contain\-Chokepoint@{\-Contain\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Contain\-Chokepoint@{\-Contain\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac59167160c31517480c9eaaaaabe3df8}{\-Contain\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac59167160c31517480c9eaaaaabe3df8}
}]\index{\-Forward\-Chokepoint@{\-Forward\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Forward\-Chokepoint@{\-Forward\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a58dcc9efa8c25ce62681ba1d39f11052}{\-Forward\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a58dcc9efa8c25ce62681ba1d39f11052}
}]\index{\-Enemy\-Chokepoint@{\-Enemy\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Enemy\-Chokepoint@{\-Enemy\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac82ddf9702a333fb26b87677f9b278c3}{\-Enemy\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ac82ddf9702a333fb26b87677f9b278c3}
}]\index{\-Tech\-Defense\-Chokepoint@{\-Tech\-Defense\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Tech\-Defense\-Chokepoint@{\-Tech\-Defense\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a751b57e0a96cae45fad3582308cfcdca}{\-Tech\-Defense\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a751b57e0a96cae45fad3582308cfcdca}
}]\index{\-Defense\-Chokepoint@{\-Defense\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Defense\-Chokepoint@{\-Defense\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9fc9754dc1895e976513878aa7bc7df5}{\-Defense\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9fc9754dc1895e976513878aa7bc7df5}
}]\index{\-Shared\-Chokepoint@{\-Shared\-Chokepoint}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Shared\-Chokepoint@{\-Shared\-Chokepoint}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9af20f9ea7c735446142bd65bc7470316a}{\-Shared\-Chokepoint}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9af20f9ea7c735446142bd65bc7470316a}
}]\index{\-Position@{\-Position}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Position@{\-Position}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aff573a4b79f080c170941aec45d582a3}{\-Position}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9aff573a4b79f080c170941aec45d582a3}
}]\index{\-Hold\-Base@{\-Hold\-Base}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Hold\-Base@{\-Hold\-Base}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9f513b86fa8455d72f95d4dfca365aa1}{\-Hold\-Base}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a9f513b86fa8455d72f95d4dfca365aa1}
}]\index{\-Enemy\-Control\-Region@{\-Enemy\-Control\-Region}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Enemy\-Control\-Region@{\-Enemy\-Control\-Region}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ad52afc0fbe31b6eb21054711b450566f}{\-Enemy\-Control\-Region}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9ad52afc0fbe31b6eb21054711b450566f}
}]\index{\-Bot\-Control\-Region@{\-Bot\-Control\-Region}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Bot\-Control\-Region@{\-Bot\-Control\-Region}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a7c295827a17f5efda33b52536d442ff2}{\-Bot\-Control\-Region}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a7c295827a17f5efda33b52536d442ff2}
}]\index{\-Forward\-Region@{\-Forward\-Region}!\-Position\-Type\-Def@{\-Position\-Type\-Def}}\index{\-Position\-Type\-Def@{\-Position\-Type\-Def}!\-Forward\-Region@{\-Forward\-Region}}\item[{\em 
\hypertarget{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a1231279b57925949c5f682c2873146af}{\-Forward\-Region}\label{structPositionTypeDef_a1021d0a13304b4463bce3340558b8cd9a1231279b57925949c5f682c2873146af}
}]\end{description}
\end{Desc}



\-Definition at line 12 of file \-Border\-Position.\-h.


\begin{DoxyCode}
        {
                None,
                ContainChokepoint,
                ForwardChokepoint,
                EnemyChokepoint,
                TechDefenseChokepoint,
                DefenseChokepoint,
                SharedChokepoint,
                Position,
                HoldBase,
                EnemyControlRegion,
                BotControlRegion,
                ForwardRegion
        };
\end{DoxyCode}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{BorderPosition_8h}{\-Border\-Position.\-h}\end{DoxyCompactItemize}
