\hypertarget{class_a_star}{
\section{AStar Class Reference}
\label{class_a_star}\index{AStar@{AStar}}
}


{\ttfamily \#include $<$AStar.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_a_star_ac24e9dfcf9b10e277a2b84d864786cd8}{AStar} (void)
\item 
\hyperlink{class_a_star_a6a19cecaac38d0cc8f7f812f027ea98e}{$\sim$AStar} (void)
\item 
bool \hyperlink{class_a_star_a49456dd3428034ad96ab7e2bcdae6397}{GeneratePath} (int startx, int starty, int destx, int desty)
\item 
int \hyperlink{class_a_star_ab7acb36f1266e9149b674a8b59c2671d}{Step} (void)
\item 
int \hyperlink{class_a_star_ae0a4ccaa8582189a62afdb04f73c43b7}{InitStep} (int startx, int starty, int destx, int desty)
\item 
void \hyperlink{class_a_star_af91228c86f696a0f66eaf6b6dd7368f2}{SetRows} (int r)
\item 
void \hyperlink{class_a_star_ade8f2b86e351895bab6336c4725da0a3}{Reset} (void)
\item 
\hyperlink{class_node}{Node} $\ast$ \hyperlink{class_a_star_aa0713000dd611a2855cc4eb96afcc5ce}{GetBestNode} (void)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{Func} \hyperlink{class_a_star_a6daaa58fc52045c6a4fad6b7a1fec60a}{udCost}
\item 
\hyperlink{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{Func} \hyperlink{class_a_star_a2c97615a0ad52039bec2a7ceaab772a2}{udValid}
\item 
\hyperlink{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{Func} \hyperlink{class_a_star_ab5a6376f40d9746e71447acb3b8a05bd}{udNotifyChild}
\item 
\hyperlink{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{Func} \hyperlink{class_a_star_a1a4896338d482138954cfbfbd9e93641}{udNotifyList}
\item 
void $\ast$ \hyperlink{class_a_star_a5a3067f9cf62dd1542f91f90c2b5dc0a}{CBData}
\item 
void $\ast$ \hyperlink{class_a_star_a4fe11c564dceb3cac1352c7fadc0efef}{NCData}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 5 of file AStar.h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_a_star_ac24e9dfcf9b10e277a2b84d864786cd8}{
\index{AStar@{AStar}!AStar@{AStar}}
\index{AStar@{AStar}!AStar@{AStar}}
\subsubsection[{AStar}]{\setlength{\rightskip}{0pt plus 5cm}AStar::AStar (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_a_star_ac24e9dfcf9b10e277a2b84d864786cd8}


Definition at line 5 of file AStar.cpp.

\hypertarget{class_a_star_a6a19cecaac38d0cc8f7f812f027ea98e}{
\index{AStar@{AStar}!$\sim$AStar@{$\sim$AStar}}
\index{$\sim$AStar@{$\sim$AStar}!AStar@{AStar}}
\subsubsection[{$\sim$AStar}]{\setlength{\rightskip}{0pt plus 5cm}AStar::$\sim$AStar (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_a_star_a6a19cecaac38d0cc8f7f812f027ea98e}


Definition at line 16 of file AStar.cpp.



\subsection{Member Function Documentation}
\hypertarget{class_a_star_a49456dd3428034ad96ab7e2bcdae6397}{
\index{AStar@{AStar}!GeneratePath@{GeneratePath}}
\index{GeneratePath@{GeneratePath}!AStar@{AStar}}
\subsubsection[{GeneratePath}]{\setlength{\rightskip}{0pt plus 5cm}bool AStar::GeneratePath (
\begin{DoxyParamCaption}
\item[{int}]{startx, }
\item[{int}]{starty, }
\item[{int}]{destx, }
\item[{int}]{desty}
\end{DoxyParamCaption}
)}}
\label{class_a_star_a49456dd3428034ad96ab7e2bcdae6397}


Definition at line 20 of file AStar.cpp.

\hypertarget{class_a_star_aa0713000dd611a2855cc4eb96afcc5ce}{
\index{AStar@{AStar}!GetBestNode@{GetBestNode}}
\index{GetBestNode@{GetBestNode}!AStar@{AStar}}
\subsubsection[{GetBestNode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Node}$\ast$ AStar::GetBestNode (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_a_star_aa0713000dd611a2855cc4eb96afcc5ce}


Definition at line 24 of file AStar.h.

\hypertarget{class_a_star_ae0a4ccaa8582189a62afdb04f73c43b7}{
\index{AStar@{AStar}!InitStep@{InitStep}}
\index{InitStep@{InitStep}!AStar@{AStar}}
\subsubsection[{InitStep}]{\setlength{\rightskip}{0pt plus 5cm}int AStar::InitStep (
\begin{DoxyParamCaption}
\item[{int}]{startx, }
\item[{int}]{starty, }
\item[{int}]{destx, }
\item[{int}]{desty}
\end{DoxyParamCaption}
)}}
\label{class_a_star_ae0a4ccaa8582189a62afdb04f73c43b7}


Definition at line 51 of file AStar.cpp.

\hypertarget{class_a_star_ade8f2b86e351895bab6336c4725da0a3}{
\index{AStar@{AStar}!Reset@{Reset}}
\index{Reset@{Reset}!AStar@{AStar}}
\subsubsection[{Reset}]{\setlength{\rightskip}{0pt plus 5cm}void AStar::Reset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_a_star_ade8f2b86e351895bab6336c4725da0a3}


Definition at line 22 of file AStar.h.

\hypertarget{class_a_star_af91228c86f696a0f66eaf6b6dd7368f2}{
\index{AStar@{AStar}!SetRows@{SetRows}}
\index{SetRows@{SetRows}!AStar@{AStar}}
\subsubsection[{SetRows}]{\setlength{\rightskip}{0pt plus 5cm}void AStar::SetRows (
\begin{DoxyParamCaption}
\item[{int}]{r}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{class_a_star_af91228c86f696a0f66eaf6b6dd7368f2}


Definition at line 21 of file AStar.h.

\hypertarget{class_a_star_ab7acb36f1266e9149b674a8b59c2671d}{
\index{AStar@{AStar}!Step@{Step}}
\index{Step@{Step}!AStar@{AStar}}
\subsubsection[{Step}]{\setlength{\rightskip}{0pt plus 5cm}int AStar::Step (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_a_star_ab7acb36f1266e9149b674a8b59c2671d}


Definition at line 38 of file AStar.cpp.



\subsection{Member Data Documentation}
\hypertarget{class_a_star_a5a3067f9cf62dd1542f91f90c2b5dc0a}{
\index{AStar@{AStar}!CBData@{CBData}}
\index{CBData@{CBData}!AStar@{AStar}}
\subsubsection[{CBData}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf AStar::CBData}}}
\label{class_a_star_a5a3067f9cf62dd1542f91f90c2b5dc0a}


Definition at line 15 of file AStar.h.

\hypertarget{class_a_star_a4fe11c564dceb3cac1352c7fadc0efef}{
\index{AStar@{AStar}!NCData@{NCData}}
\index{NCData@{NCData}!AStar@{AStar}}
\subsubsection[{NCData}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf AStar::NCData}}}
\label{class_a_star_a4fe11c564dceb3cac1352c7fadc0efef}


Definition at line 16 of file AStar.h.

\hypertarget{class_a_star_a6daaa58fc52045c6a4fad6b7a1fec60a}{
\index{AStar@{AStar}!udCost@{udCost}}
\index{udCost@{udCost}!AStar@{AStar}}
\subsubsection[{udCost}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Func} {\bf AStar::udCost}}}
\label{class_a_star_a6daaa58fc52045c6a4fad6b7a1fec60a}


Definition at line 10 of file AStar.h.

\hypertarget{class_a_star_ab5a6376f40d9746e71447acb3b8a05bd}{
\index{AStar@{AStar}!udNotifyChild@{udNotifyChild}}
\index{udNotifyChild@{udNotifyChild}!AStar@{AStar}}
\subsubsection[{udNotifyChild}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Func} {\bf AStar::udNotifyChild}}}
\label{class_a_star_ab5a6376f40d9746e71447acb3b8a05bd}


Definition at line 12 of file AStar.h.

\hypertarget{class_a_star_a1a4896338d482138954cfbfbd9e93641}{
\index{AStar@{AStar}!udNotifyList@{udNotifyList}}
\index{udNotifyList@{udNotifyList}!AStar@{AStar}}
\subsubsection[{udNotifyList}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Func} {\bf AStar::udNotifyList}}}
\label{class_a_star_a1a4896338d482138954cfbfbd9e93641}


Definition at line 13 of file AStar.h.

\hypertarget{class_a_star_a2c97615a0ad52039bec2a7ceaab772a2}{
\index{AStar@{AStar}!udValid@{udValid}}
\index{udValid@{udValid}!AStar@{AStar}}
\subsubsection[{udValid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Func} {\bf AStar::udValid}}}
\label{class_a_star_a2c97615a0ad52039bec2a7ceaab772a2}


Definition at line 11 of file AStar.h.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/libUnuk/\hyperlink{_a_star_8h}{AStar.h}\item 
src/libUnuk/\hyperlink{_a_star_8cpp}{AStar.cpp}\end{DoxyCompactItemize}
