229 lines
7.6 KiB
TeX
229 lines
7.6 KiB
TeX
\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}
|