\hypertarget{classBWAPI_1_1UnitTypeInternal}{\section{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Type\-Internal \-Class \-Reference}
\label{classBWAPI_1_1UnitTypeInternal}\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
}


\-Collaboration diagram for \-B\-W\-A\-P\-I\-:\-:\-Unit\-Type\-Internal\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1UnitTypeInternal__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1UnitTypeInternal_aba6b472be9d4346f35104d617164dd21}{\-Unit\-Type\-Internal} ()
\item 
void \hyperlink{classBWAPI_1_1UnitTypeInternal_a383eed683a76c41a19fee20e527f1fd4}{set} (const char $\ast$\hyperlink{classBWAPI_1_1UnitTypeInternal_a2e962c035152da1a1bb847c5538e924a}{name}, \hyperlink{classBWAPI_1_1Race}{\-Race} \hyperlink{classBWAPI_1_1UnitTypeInternal_a2c00570717d26e02b2f2e48322b32dee}{race}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_afba19677980e28ff3787d8e841f5b22c}{is\-Hero}, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_aeb676e37b70f3317e82670ddd81bab68}{what\-Builds}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} what\-Builds\-Amt, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} required\-Unit1, \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type} required\-Unit2, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a7fc72eca6f57eafcd52ce3c25d805597}{required\-Tech}, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} ability1, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} ability2, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} ability3, \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} ability4, \hyperlink{classBWAPI_1_1UpgradeType}{\-Upgrade\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a38bd886ca573d380317cccceb72de0ce}{armor\-Upgrade}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_afa75379b8bb1abcba6355b8637cd40e9}{max\-Hit\-Points}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a391cfdef94d267366006e749e22d029e}{max\-Shields}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aee2e4ac535c2bd331cf80f0d1e4f6819}{max\-Energy}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a541e117af8d9448b703c4e31d6118940}{armor}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a1a734291c3ab2466dc2e5d857cec6d5d}{mineral\-Price}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a6cf2835cac3498270f6767d209d44415}{gas\-Price}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab16c30f1e07ef6a49b1e911b1862cfce}{build\-Time}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a796f627f201ebd81e60ebb333f0ab363}{supply\-Required}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a6ebd196df57e75494336ba4a195bfb6b}{supply\-Provided}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_abcc756b49d1071209d701161d8e0807b}{space\-Required}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a4106db9f1b135748bb5863f2fc9ff792}{space\-Provided}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aedc8f3280853f14aa1ad2d7a8af554c3}{build\-Score}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a79619f7a7df3746c5b02184a03dc84fc}{destroy\-Score}, \hyperlink{classBWAPI_1_1UnitSizeType}{\-Unit\-Size\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a23473a246c215590b72c2d32bb63db54}{unit\-Size\-Type}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a30cd06907a82dec59308b517a75a12a9}{tile\-Width}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab1d3ed17f723cd3d1e8491027f2bb5f0}{tile\-Height}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a0585e1f5a1b0c072feef5186c5abe138}{dimension\-Left}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8b15d212a2735e1a868bf3456076647f}{dimension\-Up}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aefb1a92b31d88b11fe103f976814ce0d}{dimension\-Right}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a3943fa2d13ade47ffaf4385f02a1f3b6}{dimension\-Down}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ad2ca33fe3e5b0f5bdeac67fefacb16e6}{seek\-Range}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab9e774cad665c80a0f11334e0879e573}{sight\-Range}, \hyperlink{classBWAPI_1_1WeaponType}{\-Weapon\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a759c1d3b6bb3a134dcd0478f8b3dc7b3}{ground\-Weapon}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab6db30ab8992eb4cd2ff00637bd492cc}{max\-Ground\-Hits}, \hyperlink{classBWAPI_1_1WeaponType}{\-Weapon\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_af47e465261bbdb193e6ed2b73841c918}{air\-Weapon}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab497c722ce0a84baf7d8422bc8841273}{max\-Air\-Hits}, double \hyperlink{classBWAPI_1_1UnitTypeInternal_ab2a156b734169bf451bff278d30081bb}{top\-Speed}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8f51fec9985be297e944658c0a1b8c01}{acceleration}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a0a9fed407872f3d3b23e981a40d41239}{halt\-Distance}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8b608ac9e74400efded6a5447961a76f}{turn\-Radius}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a0268e5deae14c2bceafddea98dbde95a}{can\-Produce}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_aa8a0783c1ff10e3c67c77e5c6d77866f}{can\-Move}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a2cd8920e098771ae6ab2a894e65450f0}{is\-Flyer}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a79e2232e31ba94afce4c36aa77661ac6}{regenerates\-H\-P}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab94959e4197a14af63315ca27d255559}{has\-Permanent\-Cloak}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab146cb51ee823b5633c1276f80ec7e90}{is\-Invincible}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ad90a8aff8acea342a832b6db002dee50}{is\-Organic}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_af048d8bb5fff7ca623b164db1a023c53}{is\-Mechanical}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a1be332beee855b918b3863280369741a}{is\-Robotic}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab7dc467d315a3eb48bb30876b47fd5dc}{is\-Detector}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a7be67f7419c203b40d451bd6b116b967}{is\-Resource\-Container}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a16a43bedba0fa9479272ccd84af7922e}{is\-Resource\-Depot}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a9b9756b7949914f08bc420a02008db29}{is\-Worker}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a8f37db5b20ca8c91c5dc66c5492b23e1}{requires\-Psi}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a25dc67b8b5ffce84707efef05a5985d4}{requires\-Creep}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab492f0ee49ea41e94775697119fa4d3c}{is\-Two\-Units\-In\-One\-Egg}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a7275e495d339ade06691ca76e9b19d3d}{is\-Burrowable}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a4af68250828eacec6f23985c2e87c9cc}{is\-Cloakable}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a1327ffb3a020e73e0f5ea90153596ba3}{is\-Building}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a6ff1c2c9b518b2d08da9190b035ecb77}{is\-Addon}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_acbdef186d25a1bad5b9cfdafe82dfc6a}{is\-Flying\-Building}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a988d19e90fdde18c9eb82f688a937a78}{is\-Neutral}, bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a00789a5ec39243306447452028c16201}{is\-Refinery})
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{classBWAPI_1_1UnitTypeInternal_a2e962c035152da1a1bb847c5538e924a}{name}
\item 
\hyperlink{classBWAPI_1_1Race}{\-Race} \hyperlink{classBWAPI_1_1UnitTypeInternal_a2c00570717d26e02b2f2e48322b32dee}{race}
\item 
std\-::pair$<$ \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $>$ \hyperlink{classBWAPI_1_1UnitTypeInternal_aeb676e37b70f3317e82670ddd81bab68}{what\-Builds}
\item 
std\-::map$<$ \hyperlink{classBWAPI_1_1UnitType}{\-Unit\-Type}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $>$ \hyperlink{classBWAPI_1_1UnitTypeInternal_a6504c1151d3c08dd7040f13914675fca}{required\-Units}
\item 
\hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a7fc72eca6f57eafcd52ce3c25d805597}{required\-Tech}
\item 
\hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a171ecb2483b3655e8e763d8bdb9c9245}{cloaking\-Tech}
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1TechType}{\-Tech\-Type} $>$ \hyperlink{classBWAPI_1_1UnitTypeInternal_a93c2b8194bcc730771b2a95bb26261d5}{abilities}
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1UpgradeType}{\-Upgrade\-Type} $>$ \hyperlink{classBWAPI_1_1UnitTypeInternal_a93e3c5086fc42c229056e5ce4ea69cbb}{upgrades}
\item 
\hyperlink{classBWAPI_1_1UpgradeType}{\-Upgrade\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a38bd886ca573d380317cccceb72de0ce}{armor\-Upgrade}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_afa75379b8bb1abcba6355b8637cd40e9}{max\-Hit\-Points}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a391cfdef94d267366006e749e22d029e}{max\-Shields}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aee2e4ac535c2bd331cf80f0d1e4f6819}{max\-Energy}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a541e117af8d9448b703c4e31d6118940}{armor}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a1a734291c3ab2466dc2e5d857cec6d5d}{mineral\-Price}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a6cf2835cac3498270f6767d209d44415}{gas\-Price}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab16c30f1e07ef6a49b1e911b1862cfce}{build\-Time}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a796f627f201ebd81e60ebb333f0ab363}{supply\-Required}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a6ebd196df57e75494336ba4a195bfb6b}{supply\-Provided}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_abcc756b49d1071209d701161d8e0807b}{space\-Required}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a4106db9f1b135748bb5863f2fc9ff792}{space\-Provided}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aedc8f3280853f14aa1ad2d7a8af554c3}{build\-Score}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a79619f7a7df3746c5b02184a03dc84fc}{destroy\-Score}
\item 
\hyperlink{classBWAPI_1_1UnitSizeType}{\-Unit\-Size\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a23473a246c215590b72c2d32bb63db54}{unit\-Size\-Type}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a30cd06907a82dec59308b517a75a12a9}{tile\-Width}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab1d3ed17f723cd3d1e8491027f2bb5f0}{tile\-Height}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a0585e1f5a1b0c072feef5186c5abe138}{dimension\-Left}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8b15d212a2735e1a868bf3456076647f}{dimension\-Up}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_aefb1a92b31d88b11fe103f976814ce0d}{dimension\-Right}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a3943fa2d13ade47ffaf4385f02a1f3b6}{dimension\-Down}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ad2ca33fe3e5b0f5bdeac67fefacb16e6}{seek\-Range}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab9e774cad665c80a0f11334e0879e573}{sight\-Range}
\item 
\hyperlink{classBWAPI_1_1WeaponType}{\-Weapon\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_a759c1d3b6bb3a134dcd0478f8b3dc7b3}{ground\-Weapon}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab6db30ab8992eb4cd2ff00637bd492cc}{max\-Ground\-Hits}
\item 
\hyperlink{classBWAPI_1_1WeaponType}{\-Weapon\-Type} \hyperlink{classBWAPI_1_1UnitTypeInternal_af47e465261bbdb193e6ed2b73841c918}{air\-Weapon}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_ab497c722ce0a84baf7d8422bc8841273}{max\-Air\-Hits}
\item 
double \hyperlink{classBWAPI_1_1UnitTypeInternal_ab2a156b734169bf451bff278d30081bb}{top\-Speed}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8f51fec9985be297e944658c0a1b8c01}{acceleration}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a0a9fed407872f3d3b23e981a40d41239}{halt\-Distance}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1UnitTypeInternal_a8b608ac9e74400efded6a5447961a76f}{turn\-Radius}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a0268e5deae14c2bceafddea98dbde95a}{can\-Produce}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a1f59474c02d893cff7ec753c5e99ad09}{can\-Attack}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_aa8a0783c1ff10e3c67c77e5c6d77866f}{can\-Move}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a2cd8920e098771ae6ab2a894e65450f0}{is\-Flyer}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a79e2232e31ba94afce4c36aa77661ac6}{regenerates\-H\-P}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a0d9e7fa04252d43ae2f9e735dbe632ea}{is\-Spellcaster}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab94959e4197a14af63315ca27d255559}{has\-Permanent\-Cloak}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab146cb51ee823b5633c1276f80ec7e90}{is\-Invincible}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ad90a8aff8acea342a832b6db002dee50}{is\-Organic}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_af048d8bb5fff7ca623b164db1a023c53}{is\-Mechanical}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a1be332beee855b918b3863280369741a}{is\-Robotic}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab7dc467d315a3eb48bb30876b47fd5dc}{is\-Detector}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a7be67f7419c203b40d451bd6b116b967}{is\-Resource\-Container}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a16a43bedba0fa9479272ccd84af7922e}{is\-Resource\-Depot}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a9b9756b7949914f08bc420a02008db29}{is\-Worker}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a8f37db5b20ca8c91c5dc66c5492b23e1}{requires\-Psi}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a25dc67b8b5ffce84707efef05a5985d4}{requires\-Creep}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_ab492f0ee49ea41e94775697119fa4d3c}{is\-Two\-Units\-In\-One\-Egg}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a7275e495d339ade06691ca76e9b19d3d}{is\-Burrowable}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a4af68250828eacec6f23985c2e87c9cc}{is\-Cloakable}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a1327ffb3a020e73e0f5ea90153596ba3}{is\-Building}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a6ff1c2c9b518b2d08da9190b035ecb77}{is\-Addon}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_acbdef186d25a1bad5b9cfdafe82dfc6a}{is\-Flying\-Building}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a988d19e90fdde18c9eb82f688a937a78}{is\-Neutral}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a00789a5ec39243306447452028c16201}{is\-Refinery}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_afba19677980e28ff3787d8e841f5b22c}{is\-Hero}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a3d9339c83b76e13d981d0b0bfc6a6a75}{is\-Special\-Building}
\item 
bool \hyperlink{classBWAPI_1_1UnitTypeInternal_a9e22962c53ad07834f9ca6faff85e417}{valid}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aba6b472be9d4346f35104d617164dd21}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!\-Unit\-Type\-Internal@{\-Unit\-Type\-Internal}}
\index{\-Unit\-Type\-Internal@{\-Unit\-Type\-Internal}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{\-Unit\-Type\-Internal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::\-Unit\-Type\-Internal} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBWAPI_1_1UnitTypeInternal_aba6b472be9d4346f35104d617164dd21}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a383eed683a76c41a19fee20e527f1fd4}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!set@{set}}
\index{set@{set}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{set}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::set} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{{\bf \-Race}}]{race, }
\item[{bool}]{is\-Hero, }
\item[{{\bf \-Unit\-Type}}]{what\-Builds, }
\item[{{\bf int}}]{what\-Builds\-Amt, }
\item[{{\bf \-Unit\-Type}}]{required\-Unit1, }
\item[{{\bf \-Unit\-Type}}]{required\-Unit2, }
\item[{{\bf \-Tech\-Type}}]{required\-Tech, }
\item[{{\bf \-Tech\-Type}}]{ability1, }
\item[{{\bf \-Tech\-Type}}]{ability2, }
\item[{{\bf \-Tech\-Type}}]{ability3, }
\item[{{\bf \-Tech\-Type}}]{ability4, }
\item[{{\bf \-Upgrade\-Type}}]{armor\-Upgrade, }
\item[{{\bf int}}]{max\-Hit\-Points, }
\item[{{\bf int}}]{max\-Shields, }
\item[{{\bf int}}]{max\-Energy, }
\item[{{\bf int}}]{armor, }
\item[{{\bf int}}]{mineral\-Price, }
\item[{{\bf int}}]{gas\-Price, }
\item[{{\bf int}}]{build\-Time, }
\item[{{\bf int}}]{supply\-Required, }
\item[{{\bf int}}]{supply\-Provided, }
\item[{{\bf int}}]{space\-Required, }
\item[{{\bf int}}]{space\-Provided, }
\item[{{\bf int}}]{build\-Score, }
\item[{{\bf int}}]{destroy\-Score, }
\item[{{\bf \-Unit\-Size\-Type}}]{unit\-Size\-Type, }
\item[{{\bf int}}]{tile\-Width, }
\item[{{\bf int}}]{tile\-Height, }
\item[{{\bf int}}]{dimension\-Left, }
\item[{{\bf int}}]{dimension\-Up, }
\item[{{\bf int}}]{dimension\-Right, }
\item[{{\bf int}}]{dimension\-Down, }
\item[{{\bf int}}]{seek\-Range, }
\item[{{\bf int}}]{sight\-Range, }
\item[{{\bf \-Weapon\-Type}}]{ground\-Weapon, }
\item[{{\bf int}}]{max\-Ground\-Hits, }
\item[{{\bf \-Weapon\-Type}}]{air\-Weapon, }
\item[{{\bf int}}]{max\-Air\-Hits, }
\item[{double}]{top\-Speed, }
\item[{{\bf int}}]{acceleration, }
\item[{{\bf int}}]{halt\-Distance, }
\item[{{\bf int}}]{turn\-Radius, }
\item[{bool}]{can\-Produce, }
\item[{bool}]{can\-Move, }
\item[{bool}]{is\-Flyer, }
\item[{bool}]{regenerates\-H\-P, }
\item[{bool}]{has\-Permanent\-Cloak, }
\item[{bool}]{is\-Invincible, }
\item[{bool}]{is\-Organic, }
\item[{bool}]{is\-Mechanical, }
\item[{bool}]{is\-Robotic, }
\item[{bool}]{is\-Detector, }
\item[{bool}]{is\-Resource\-Container, }
\item[{bool}]{is\-Resource\-Depot, }
\item[{bool}]{is\-Worker, }
\item[{bool}]{requires\-Psi, }
\item[{bool}]{requires\-Creep, }
\item[{bool}]{is\-Two\-Units\-In\-One\-Egg, }
\item[{bool}]{is\-Burrowable, }
\item[{bool}]{is\-Cloakable, }
\item[{bool}]{is\-Building, }
\item[{bool}]{is\-Addon, }
\item[{bool}]{is\-Flying\-Building, }
\item[{bool}]{is\-Neutral, }
\item[{bool}]{is\-Refinery}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBWAPI_1_1UnitTypeInternal_a383eed683a76c41a19fee20e527f1fd4}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a93c2b8194bcc730771b2a95bb26261d5}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!abilities@{abilities}}
\index{abilities@{abilities}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{abilities}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Tech\-Type}$>$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::abilities}}}\label{classBWAPI_1_1UnitTypeInternal_a93c2b8194bcc730771b2a95bb26261d5}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a8f51fec9985be297e944658c0a1b8c01}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!acceleration@{acceleration}}
\index{acceleration@{acceleration}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{acceleration}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::acceleration}}}\label{classBWAPI_1_1UnitTypeInternal_a8f51fec9985be297e944658c0a1b8c01}
\hypertarget{classBWAPI_1_1UnitTypeInternal_af47e465261bbdb193e6ed2b73841c918}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!air\-Weapon@{air\-Weapon}}
\index{air\-Weapon@{air\-Weapon}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{air\-Weapon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Weapon\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::air\-Weapon}}}\label{classBWAPI_1_1UnitTypeInternal_af47e465261bbdb193e6ed2b73841c918}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a541e117af8d9448b703c4e31d6118940}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!armor@{armor}}
\index{armor@{armor}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{armor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::armor}}}\label{classBWAPI_1_1UnitTypeInternal_a541e117af8d9448b703c4e31d6118940}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a38bd886ca573d380317cccceb72de0ce}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!armor\-Upgrade@{armor\-Upgrade}}
\index{armor\-Upgrade@{armor\-Upgrade}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{armor\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::armor\-Upgrade}}}\label{classBWAPI_1_1UnitTypeInternal_a38bd886ca573d380317cccceb72de0ce}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aedc8f3280853f14aa1ad2d7a8af554c3}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!build\-Score@{build\-Score}}
\index{build\-Score@{build\-Score}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{build\-Score}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::build\-Score}}}\label{classBWAPI_1_1UnitTypeInternal_aedc8f3280853f14aa1ad2d7a8af554c3}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab16c30f1e07ef6a49b1e911b1862cfce}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!build\-Time@{build\-Time}}
\index{build\-Time@{build\-Time}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{build\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::build\-Time}}}\label{classBWAPI_1_1UnitTypeInternal_ab16c30f1e07ef6a49b1e911b1862cfce}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a1f59474c02d893cff7ec753c5e99ad09}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!can\-Attack@{can\-Attack}}
\index{can\-Attack@{can\-Attack}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{can\-Attack}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::can\-Attack}}}\label{classBWAPI_1_1UnitTypeInternal_a1f59474c02d893cff7ec753c5e99ad09}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aa8a0783c1ff10e3c67c77e5c6d77866f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!can\-Move@{can\-Move}}
\index{can\-Move@{can\-Move}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{can\-Move}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::can\-Move}}}\label{classBWAPI_1_1UnitTypeInternal_aa8a0783c1ff10e3c67c77e5c6d77866f}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a0268e5deae14c2bceafddea98dbde95a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!can\-Produce@{can\-Produce}}
\index{can\-Produce@{can\-Produce}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{can\-Produce}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::can\-Produce}}}\label{classBWAPI_1_1UnitTypeInternal_a0268e5deae14c2bceafddea98dbde95a}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a171ecb2483b3655e8e763d8bdb9c9245}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!cloaking\-Tech@{cloaking\-Tech}}
\index{cloaking\-Tech@{cloaking\-Tech}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{cloaking\-Tech}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tech\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::cloaking\-Tech}}}\label{classBWAPI_1_1UnitTypeInternal_a171ecb2483b3655e8e763d8bdb9c9245}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a79619f7a7df3746c5b02184a03dc84fc}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!destroy\-Score@{destroy\-Score}}
\index{destroy\-Score@{destroy\-Score}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{destroy\-Score}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::destroy\-Score}}}\label{classBWAPI_1_1UnitTypeInternal_a79619f7a7df3746c5b02184a03dc84fc}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a3943fa2d13ade47ffaf4385f02a1f3b6}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!dimension\-Down@{dimension\-Down}}
\index{dimension\-Down@{dimension\-Down}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{dimension\-Down}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::dimension\-Down}}}\label{classBWAPI_1_1UnitTypeInternal_a3943fa2d13ade47ffaf4385f02a1f3b6}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a0585e1f5a1b0c072feef5186c5abe138}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!dimension\-Left@{dimension\-Left}}
\index{dimension\-Left@{dimension\-Left}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{dimension\-Left}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::dimension\-Left}}}\label{classBWAPI_1_1UnitTypeInternal_a0585e1f5a1b0c072feef5186c5abe138}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aefb1a92b31d88b11fe103f976814ce0d}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!dimension\-Right@{dimension\-Right}}
\index{dimension\-Right@{dimension\-Right}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{dimension\-Right}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::dimension\-Right}}}\label{classBWAPI_1_1UnitTypeInternal_aefb1a92b31d88b11fe103f976814ce0d}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a8b15d212a2735e1a868bf3456076647f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!dimension\-Up@{dimension\-Up}}
\index{dimension\-Up@{dimension\-Up}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{dimension\-Up}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::dimension\-Up}}}\label{classBWAPI_1_1UnitTypeInternal_a8b15d212a2735e1a868bf3456076647f}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a6cf2835cac3498270f6767d209d44415}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!gas\-Price@{gas\-Price}}
\index{gas\-Price@{gas\-Price}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{gas\-Price}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::gas\-Price}}}\label{classBWAPI_1_1UnitTypeInternal_a6cf2835cac3498270f6767d209d44415}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a759c1d3b6bb3a134dcd0478f8b3dc7b3}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!ground\-Weapon@{ground\-Weapon}}
\index{ground\-Weapon@{ground\-Weapon}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{ground\-Weapon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Weapon\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::ground\-Weapon}}}\label{classBWAPI_1_1UnitTypeInternal_a759c1d3b6bb3a134dcd0478f8b3dc7b3}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a0a9fed407872f3d3b23e981a40d41239}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!halt\-Distance@{halt\-Distance}}
\index{halt\-Distance@{halt\-Distance}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{halt\-Distance}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::halt\-Distance}}}\label{classBWAPI_1_1UnitTypeInternal_a0a9fed407872f3d3b23e981a40d41239}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab94959e4197a14af63315ca27d255559}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!has\-Permanent\-Cloak@{has\-Permanent\-Cloak}}
\index{has\-Permanent\-Cloak@{has\-Permanent\-Cloak}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{has\-Permanent\-Cloak}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::has\-Permanent\-Cloak}}}\label{classBWAPI_1_1UnitTypeInternal_ab94959e4197a14af63315ca27d255559}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a6ff1c2c9b518b2d08da9190b035ecb77}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Addon@{is\-Addon}}
\index{is\-Addon@{is\-Addon}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Addon}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Addon}}}\label{classBWAPI_1_1UnitTypeInternal_a6ff1c2c9b518b2d08da9190b035ecb77}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a1327ffb3a020e73e0f5ea90153596ba3}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Building@{is\-Building}}
\index{is\-Building@{is\-Building}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Building}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Building}}}\label{classBWAPI_1_1UnitTypeInternal_a1327ffb3a020e73e0f5ea90153596ba3}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a7275e495d339ade06691ca76e9b19d3d}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Burrowable@{is\-Burrowable}}
\index{is\-Burrowable@{is\-Burrowable}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Burrowable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Burrowable}}}\label{classBWAPI_1_1UnitTypeInternal_a7275e495d339ade06691ca76e9b19d3d}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a4af68250828eacec6f23985c2e87c9cc}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Cloakable@{is\-Cloakable}}
\index{is\-Cloakable@{is\-Cloakable}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Cloakable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Cloakable}}}\label{classBWAPI_1_1UnitTypeInternal_a4af68250828eacec6f23985c2e87c9cc}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab7dc467d315a3eb48bb30876b47fd5dc}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Detector@{is\-Detector}}
\index{is\-Detector@{is\-Detector}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Detector}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Detector}}}\label{classBWAPI_1_1UnitTypeInternal_ab7dc467d315a3eb48bb30876b47fd5dc}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a2cd8920e098771ae6ab2a894e65450f0}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Flyer@{is\-Flyer}}
\index{is\-Flyer@{is\-Flyer}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Flyer}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Flyer}}}\label{classBWAPI_1_1UnitTypeInternal_a2cd8920e098771ae6ab2a894e65450f0}
\hypertarget{classBWAPI_1_1UnitTypeInternal_acbdef186d25a1bad5b9cfdafe82dfc6a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Flying\-Building@{is\-Flying\-Building}}
\index{is\-Flying\-Building@{is\-Flying\-Building}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Flying\-Building}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Flying\-Building}}}\label{classBWAPI_1_1UnitTypeInternal_acbdef186d25a1bad5b9cfdafe82dfc6a}
\hypertarget{classBWAPI_1_1UnitTypeInternal_afba19677980e28ff3787d8e841f5b22c}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Hero@{is\-Hero}}
\index{is\-Hero@{is\-Hero}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Hero}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Hero}}}\label{classBWAPI_1_1UnitTypeInternal_afba19677980e28ff3787d8e841f5b22c}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab146cb51ee823b5633c1276f80ec7e90}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Invincible@{is\-Invincible}}
\index{is\-Invincible@{is\-Invincible}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Invincible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Invincible}}}\label{classBWAPI_1_1UnitTypeInternal_ab146cb51ee823b5633c1276f80ec7e90}
\hypertarget{classBWAPI_1_1UnitTypeInternal_af048d8bb5fff7ca623b164db1a023c53}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Mechanical@{is\-Mechanical}}
\index{is\-Mechanical@{is\-Mechanical}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Mechanical}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Mechanical}}}\label{classBWAPI_1_1UnitTypeInternal_af048d8bb5fff7ca623b164db1a023c53}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a988d19e90fdde18c9eb82f688a937a78}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Neutral@{is\-Neutral}}
\index{is\-Neutral@{is\-Neutral}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Neutral}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Neutral}}}\label{classBWAPI_1_1UnitTypeInternal_a988d19e90fdde18c9eb82f688a937a78}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ad90a8aff8acea342a832b6db002dee50}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Organic@{is\-Organic}}
\index{is\-Organic@{is\-Organic}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Organic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Organic}}}\label{classBWAPI_1_1UnitTypeInternal_ad90a8aff8acea342a832b6db002dee50}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a00789a5ec39243306447452028c16201}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Refinery@{is\-Refinery}}
\index{is\-Refinery@{is\-Refinery}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Refinery}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Refinery}}}\label{classBWAPI_1_1UnitTypeInternal_a00789a5ec39243306447452028c16201}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a7be67f7419c203b40d451bd6b116b967}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Resource\-Container@{is\-Resource\-Container}}
\index{is\-Resource\-Container@{is\-Resource\-Container}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Resource\-Container}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Resource\-Container}}}\label{classBWAPI_1_1UnitTypeInternal_a7be67f7419c203b40d451bd6b116b967}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a16a43bedba0fa9479272ccd84af7922e}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Resource\-Depot@{is\-Resource\-Depot}}
\index{is\-Resource\-Depot@{is\-Resource\-Depot}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Resource\-Depot}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Resource\-Depot}}}\label{classBWAPI_1_1UnitTypeInternal_a16a43bedba0fa9479272ccd84af7922e}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a1be332beee855b918b3863280369741a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Robotic@{is\-Robotic}}
\index{is\-Robotic@{is\-Robotic}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Robotic}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Robotic}}}\label{classBWAPI_1_1UnitTypeInternal_a1be332beee855b918b3863280369741a}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a3d9339c83b76e13d981d0b0bfc6a6a75}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Special\-Building@{is\-Special\-Building}}
\index{is\-Special\-Building@{is\-Special\-Building}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Special\-Building}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Special\-Building}}}\label{classBWAPI_1_1UnitTypeInternal_a3d9339c83b76e13d981d0b0bfc6a6a75}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a0d9e7fa04252d43ae2f9e735dbe632ea}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Spellcaster@{is\-Spellcaster}}
\index{is\-Spellcaster@{is\-Spellcaster}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Spellcaster}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Spellcaster}}}\label{classBWAPI_1_1UnitTypeInternal_a0d9e7fa04252d43ae2f9e735dbe632ea}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab492f0ee49ea41e94775697119fa4d3c}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Two\-Units\-In\-One\-Egg@{is\-Two\-Units\-In\-One\-Egg}}
\index{is\-Two\-Units\-In\-One\-Egg@{is\-Two\-Units\-In\-One\-Egg}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Two\-Units\-In\-One\-Egg}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Two\-Units\-In\-One\-Egg}}}\label{classBWAPI_1_1UnitTypeInternal_ab492f0ee49ea41e94775697119fa4d3c}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a9b9756b7949914f08bc420a02008db29}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!is\-Worker@{is\-Worker}}
\index{is\-Worker@{is\-Worker}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{is\-Worker}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::is\-Worker}}}\label{classBWAPI_1_1UnitTypeInternal_a9b9756b7949914f08bc420a02008db29}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab497c722ce0a84baf7d8422bc8841273}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!max\-Air\-Hits@{max\-Air\-Hits}}
\index{max\-Air\-Hits@{max\-Air\-Hits}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{max\-Air\-Hits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::max\-Air\-Hits}}}\label{classBWAPI_1_1UnitTypeInternal_ab497c722ce0a84baf7d8422bc8841273}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aee2e4ac535c2bd331cf80f0d1e4f6819}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!max\-Energy@{max\-Energy}}
\index{max\-Energy@{max\-Energy}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{max\-Energy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::max\-Energy}}}\label{classBWAPI_1_1UnitTypeInternal_aee2e4ac535c2bd331cf80f0d1e4f6819}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab6db30ab8992eb4cd2ff00637bd492cc}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!max\-Ground\-Hits@{max\-Ground\-Hits}}
\index{max\-Ground\-Hits@{max\-Ground\-Hits}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{max\-Ground\-Hits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::max\-Ground\-Hits}}}\label{classBWAPI_1_1UnitTypeInternal_ab6db30ab8992eb4cd2ff00637bd492cc}
\hypertarget{classBWAPI_1_1UnitTypeInternal_afa75379b8bb1abcba6355b8637cd40e9}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!max\-Hit\-Points@{max\-Hit\-Points}}
\index{max\-Hit\-Points@{max\-Hit\-Points}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{max\-Hit\-Points}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::max\-Hit\-Points}}}\label{classBWAPI_1_1UnitTypeInternal_afa75379b8bb1abcba6355b8637cd40e9}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a391cfdef94d267366006e749e22d029e}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!max\-Shields@{max\-Shields}}
\index{max\-Shields@{max\-Shields}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{max\-Shields}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::max\-Shields}}}\label{classBWAPI_1_1UnitTypeInternal_a391cfdef94d267366006e749e22d029e}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a1a734291c3ab2466dc2e5d857cec6d5d}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!mineral\-Price@{mineral\-Price}}
\index{mineral\-Price@{mineral\-Price}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{mineral\-Price}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::mineral\-Price}}}\label{classBWAPI_1_1UnitTypeInternal_a1a734291c3ab2466dc2e5d857cec6d5d}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a2e962c035152da1a1bb847c5538e924a}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!name@{name}}
\index{name@{name}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::name}}}\label{classBWAPI_1_1UnitTypeInternal_a2e962c035152da1a1bb847c5538e924a}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a2c00570717d26e02b2f2e48322b32dee}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!race@{race}}
\index{race@{race}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{race}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Race} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::race}}}\label{classBWAPI_1_1UnitTypeInternal_a2c00570717d26e02b2f2e48322b32dee}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a79e2232e31ba94afce4c36aa77661ac6}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!regenerates\-H\-P@{regenerates\-H\-P}}
\index{regenerates\-H\-P@{regenerates\-H\-P}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{regenerates\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::regenerates\-H\-P}}}\label{classBWAPI_1_1UnitTypeInternal_a79e2232e31ba94afce4c36aa77661ac6}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a7fc72eca6f57eafcd52ce3c25d805597}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!required\-Tech@{required\-Tech}}
\index{required\-Tech@{required\-Tech}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{required\-Tech}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tech\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::required\-Tech}}}\label{classBWAPI_1_1UnitTypeInternal_a7fc72eca6f57eafcd52ce3c25d805597}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a6504c1151d3c08dd7040f13914675fca}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!required\-Units@{required\-Units}}
\index{required\-Units@{required\-Units}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{required\-Units}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<${\bf \-Unit\-Type}, {\bf int}$>$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::required\-Units}}}\label{classBWAPI_1_1UnitTypeInternal_a6504c1151d3c08dd7040f13914675fca}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a25dc67b8b5ffce84707efef05a5985d4}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!requires\-Creep@{requires\-Creep}}
\index{requires\-Creep@{requires\-Creep}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{requires\-Creep}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::requires\-Creep}}}\label{classBWAPI_1_1UnitTypeInternal_a25dc67b8b5ffce84707efef05a5985d4}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a8f37db5b20ca8c91c5dc66c5492b23e1}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!requires\-Psi@{requires\-Psi}}
\index{requires\-Psi@{requires\-Psi}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{requires\-Psi}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::requires\-Psi}}}\label{classBWAPI_1_1UnitTypeInternal_a8f37db5b20ca8c91c5dc66c5492b23e1}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ad2ca33fe3e5b0f5bdeac67fefacb16e6}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!seek\-Range@{seek\-Range}}
\index{seek\-Range@{seek\-Range}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{seek\-Range}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::seek\-Range}}}\label{classBWAPI_1_1UnitTypeInternal_ad2ca33fe3e5b0f5bdeac67fefacb16e6}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab9e774cad665c80a0f11334e0879e573}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!sight\-Range@{sight\-Range}}
\index{sight\-Range@{sight\-Range}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{sight\-Range}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::sight\-Range}}}\label{classBWAPI_1_1UnitTypeInternal_ab9e774cad665c80a0f11334e0879e573}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a4106db9f1b135748bb5863f2fc9ff792}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!space\-Provided@{space\-Provided}}
\index{space\-Provided@{space\-Provided}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{space\-Provided}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::space\-Provided}}}\label{classBWAPI_1_1UnitTypeInternal_a4106db9f1b135748bb5863f2fc9ff792}
\hypertarget{classBWAPI_1_1UnitTypeInternal_abcc756b49d1071209d701161d8e0807b}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!space\-Required@{space\-Required}}
\index{space\-Required@{space\-Required}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{space\-Required}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::space\-Required}}}\label{classBWAPI_1_1UnitTypeInternal_abcc756b49d1071209d701161d8e0807b}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a6ebd196df57e75494336ba4a195bfb6b}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!supply\-Provided@{supply\-Provided}}
\index{supply\-Provided@{supply\-Provided}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{supply\-Provided}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::supply\-Provided}}}\label{classBWAPI_1_1UnitTypeInternal_a6ebd196df57e75494336ba4a195bfb6b}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a796f627f201ebd81e60ebb333f0ab363}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!supply\-Required@{supply\-Required}}
\index{supply\-Required@{supply\-Required}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{supply\-Required}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::supply\-Required}}}\label{classBWAPI_1_1UnitTypeInternal_a796f627f201ebd81e60ebb333f0ab363}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab1d3ed17f723cd3d1e8491027f2bb5f0}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!tile\-Height@{tile\-Height}}
\index{tile\-Height@{tile\-Height}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{tile\-Height}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::tile\-Height}}}\label{classBWAPI_1_1UnitTypeInternal_ab1d3ed17f723cd3d1e8491027f2bb5f0}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a30cd06907a82dec59308b517a75a12a9}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!tile\-Width@{tile\-Width}}
\index{tile\-Width@{tile\-Width}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{tile\-Width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::tile\-Width}}}\label{classBWAPI_1_1UnitTypeInternal_a30cd06907a82dec59308b517a75a12a9}
\hypertarget{classBWAPI_1_1UnitTypeInternal_ab2a156b734169bf451bff278d30081bb}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!top\-Speed@{top\-Speed}}
\index{top\-Speed@{top\-Speed}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{top\-Speed}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::top\-Speed}}}\label{classBWAPI_1_1UnitTypeInternal_ab2a156b734169bf451bff278d30081bb}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a8b608ac9e74400efded6a5447961a76f}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!turn\-Radius@{turn\-Radius}}
\index{turn\-Radius@{turn\-Radius}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{turn\-Radius}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::turn\-Radius}}}\label{classBWAPI_1_1UnitTypeInternal_a8b608ac9e74400efded6a5447961a76f}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a23473a246c215590b72c2d32bb63db54}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!unit\-Size\-Type@{unit\-Size\-Type}}
\index{unit\-Size\-Type@{unit\-Size\-Type}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{unit\-Size\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Size\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::unit\-Size\-Type}}}\label{classBWAPI_1_1UnitTypeInternal_a23473a246c215590b72c2d32bb63db54}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a93e3c5086fc42c229056e5ce4ea69cbb}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!upgrades@{upgrades}}
\index{upgrades@{upgrades}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{upgrades}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Upgrade\-Type}$>$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::upgrades}}}\label{classBWAPI_1_1UnitTypeInternal_a93e3c5086fc42c229056e5ce4ea69cbb}
\hypertarget{classBWAPI_1_1UnitTypeInternal_a9e22962c53ad07834f9ca6faff85e417}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!valid@{valid}}
\index{valid@{valid}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::valid}}}\label{classBWAPI_1_1UnitTypeInternal_a9e22962c53ad07834f9ca6faff85e417}
\hypertarget{classBWAPI_1_1UnitTypeInternal_aeb676e37b70f3317e82670ddd81bab68}{\index{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}!what\-Builds@{what\-Builds}}
\index{what\-Builds@{what\-Builds}!BWAPI::UnitTypeInternal@{\-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal}}
\subsubsection[{what\-Builds}]{\setlength{\rightskip}{0pt plus 5cm}std\-::pair$<${\bf \-Unit\-Type}, {\bf int}$>$ {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type\-Internal\-::what\-Builds}}}\label{classBWAPI_1_1UnitTypeInternal_aeb676e37b70f3317e82670ddd81bab68}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\hyperlink{UnitType_8cpp}{\-Unit\-Type.\-cpp}\end{DoxyCompactItemize}
