\hypertarget{classCFindPathConfig}{
\section{CFind\-Path\-Config Class Reference}
\label{classCFindPathConfig}\index{CFindPathConfig@{CFindPathConfig}}
}
Configuration for a 'Find Path From A to B' search.  


{\tt \#include $<$find\_\-cfg.h$>$}

Collaboration diagram for CFind\-Path\-Config:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=87pt]{classCFindPathConfig__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
bool \hyperlink{classCFindPathConfig_CFindPathConfiga0}{Allow\-Visit} ()
\begin{CompactList}\small\item\em Gets whether an additional semantic concept may be visited during searching. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga1}{Visit\-Node} ()
\begin{CompactList}\small\item\em Notifies the configuration class that a concept was visited during searching. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga2}{Visit\-Link} (\hyperlink{classCSemanticLink}{CSemantic\-Link} $\ast$a\_\-link)
\begin{CompactList}\small\item\em Stores a semantic link in the current working path. \item\end{CompactList}\item 
bool \hyperlink{classCFindPathConfig_CFindPathConfiga3}{Check\-Current\-Path} (\hyperlink{classCSemanticLink}{CSemantic\-Link} $\ast$a\_\-link)
\begin{CompactList}\small\item\em Looks for a specific semantic link in the current working path. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga4}{Set\-Current\-Path} (\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$a\_\-list)
\begin{CompactList}\small\item\em Sets the current working path, removing any previous path items. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga5}{Leave\-Node} ()
\begin{CompactList}\small\item\em Notifies the configuration class that semantic concept processing has stopped for the most recently visited concept. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga6}{Leave\-Link} ()
\begin{CompactList}\small\item\em Notifies the configuration class that semantic link processing has stopped for the most recently visited link. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga7}{Add\-Path\-To\-Results} ()
\begin{CompactList}\small\item\em Adds the current working path to the list of search results. \item\end{CompactList}\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfiga8}{Get\-Num\-Results} () const
\begin{CompactList}\small\item\em Gets the number of search results. \item\end{CompactList}\item 
\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$ \hyperlink{classCFindPathConfig_CFindPathConfiga9}{Get\-Result} (const u\_\-int a\_\-index)
\begin{CompactList}\small\item\em Gets a specific path search result. \item\end{CompactList}\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfiga10}{Get\-Num\-Node\-Visits} () const
\begin{CompactList}\small\item\em Gets the current number of concepts visited during searching. \item\end{CompactList}\item 
\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$ \hyperlink{classCFindPathConfig_CFindPathConfiga11}{Get\-Queue\-Path} ()
\begin{CompactList}\small\item\em Gets the first available semantic path from the processing queue. \item\end{CompactList}\item 
void \hyperlink{classCFindPathConfig_CFindPathConfiga12}{Queue\-Path} ()
\begin{CompactList}\small\item\em Queues the current working path into the processing queue. \item\end{CompactList}\item 
\hyperlink{classCFindPathConfig_CFindPathConfiga13}{CFind\-Path\-Config} ()
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
\hyperlink{classCFindPathConfig_CFindPathConfiga14}{$\sim$CFind\-Path\-Config} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Types}
\begin{CompactItemize}
\item 
typedef std::list$<$ \hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$ $>$ \hyperlink{classCFindPathConfig_CFindPathConfigy0}{CResults\-List}
\begin{CompactList}\small\item\em STL list of semantic link paths. \item\end{CompactList}\item 
typedef CResults\-List::iterator \hyperlink{classCFindPathConfig_CFindPathConfigy1}{CResults\-List\_\-i}
\begin{CompactList}\small\item\em Iterator for semantic link path STL list. \item\end{CompactList}\item 
typedef CResults\-List::const\_\-iterator \hyperlink{classCFindPathConfig_CFindPathConfigy2}{CResults\-List\_\-ci}
\begin{CompactList}\small\item\em Const iterator for semantic link path STL list. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr0}{m\_\-max\-Node\-Visits}
\begin{CompactList}\small\item\em Maximum number of concepts that may be visited during searching. \item\end{CompactList}\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr1}{m\_\-max\-Node\-Results}
\begin{CompactList}\small\item\em Maximum number of search results to get. \item\end{CompactList}\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr2}{m\_\-cur\-Node\-Visits}
\begin{CompactList}\small\item\em Current number of concepts visted during searching. \item\end{CompactList}\item 
u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr3}{m\_\-cur\-Node\-Depth}
\begin{CompactList}\small\item\em Current semantic link depth from source concept. \item\end{CompactList}\item 
\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$ \hyperlink{classCFindPathConfig_CFindPathConfigr4}{m\_\-current\-Path}
\begin{CompactList}\small\item\em Current working path (semantic links from source concept). \item\end{CompactList}\item 
\hyperlink{classCFindPathConfig_CFindPathConfigy0}{CResults\-List} \hyperlink{classCFindPathConfig_CFindPathConfigr5}{m\_\-results\-List}
\begin{CompactList}\small\item\em List of search results. \item\end{CompactList}\item 
\hyperlink{classCFindPathConfig_CFindPathConfigy0}{CResults\-List} \hyperlink{classCFindPathConfig_CFindPathConfigr6}{m\_\-path\-Queue}
\begin{CompactList}\small\item\em Processing queue of semantic paths. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Configuration for a 'Find Path From A to B' search. 



Definition at line 32 of file find\_\-cfg.h.

\subsection{Member Typedef Documentation}
\hypertarget{classCFindPathConfig_CFindPathConfigy0}{
\index{CFindPathConfig@{CFind\-Path\-Config}!CResultsList@{CResultsList}}
\index{CResultsList@{CResultsList}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[CResultsList]{\setlength{\rightskip}{0pt plus 5cm}typedef std::list$<$\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$$>$ \hyperlink{classCFindPathConfig_CFindPathConfigy0}{CFind\-Path\-Config::CResults\-List}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigy0}


STL list of semantic link paths. 



Definition at line 192 of file find\_\-cfg.h.\hypertarget{classCFindPathConfig_CFindPathConfigy2}{
\index{CFindPathConfig@{CFind\-Path\-Config}!CResultsList_ci@{CResultsList\_\-ci}}
\index{CResultsList_ci@{CResultsList\_\-ci}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[CResultsList\_\-ci]{\setlength{\rightskip}{0pt plus 5cm}typedef CResults\-List::const\_\-iterator \hyperlink{classCFindPathConfig_CFindPathConfigy2}{CFind\-Path\-Config::CResults\-List\_\-ci}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigy2}


Const iterator for semantic link path STL list. 



Definition at line 197 of file find\_\-cfg.h.

Referenced by Get\-Result().\hypertarget{classCFindPathConfig_CFindPathConfigy1}{
\index{CFindPathConfig@{CFind\-Path\-Config}!CResultsList_i@{CResultsList\_\-i}}
\index{CResultsList_i@{CResultsList\_\-i}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[CResultsList\_\-i]{\setlength{\rightskip}{0pt plus 5cm}typedef CResults\-List::iterator \hyperlink{classCFindPathConfig_CFindPathConfigy1}{CFind\-Path\-Config::CResults\-List\_\-i}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigy1}


Iterator for semantic link path STL list. 



Definition at line 195 of file find\_\-cfg.h.

Referenced by Get\-Queue\-Path().

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCFindPathConfig_CFindPathConfiga13}{
\index{CFindPathConfig@{CFind\-Path\-Config}!CFindPathConfig@{CFindPathConfig}}
\index{CFindPathConfig@{CFindPathConfig}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[CFindPathConfig]{\setlength{\rightskip}{0pt plus 5cm}CFind\-Path\-Config::CFind\-Path\-Config ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga13}


Constructor. 



Definition at line 163 of file find\_\-cfg.h.

References m\_\-cur\-Node\-Depth, m\_\-cur\-Node\-Visits, m\_\-current\-Path, m\_\-max\-Node\-Results, and m\_\-max\-Node\-Visits.\hypertarget{classCFindPathConfig_CFindPathConfiga14}{
\index{CFindPathConfig@{CFind\-Path\-Config}!~CFindPathConfig@{$\sim$CFindPathConfig}}
\index{~CFindPathConfig@{$\sim$CFindPathConfig}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[$\sim$CFindPathConfig]{\setlength{\rightskip}{0pt plus 5cm}CFind\-Path\-Config::$\sim$\hyperlink{classCFindPathConfig}{CFind\-Path\-Config} ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga14}


Destructor. 



Definition at line 175 of file find\_\-cfg.h.

\subsection{Member Function Documentation}
\hypertarget{classCFindPathConfig_CFindPathConfiga7}{
\index{CFindPathConfig@{CFind\-Path\-Config}!AddPathToResults@{AddPathToResults}}
\index{AddPathToResults@{AddPathToResults}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[AddPathToResults]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Add\-Path\-To\-Results ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga7}


Adds the current working path to the list of search results. 



Definition at line 92 of file find\_\-cfg.h.

References CSemantic\-Link\-List::Clone(), DPRINT, CSemantic\-Link\-List::Get\-Size(), m\_\-current\-Path, and m\_\-results\-List.

Referenced by CSemantic\-Link::Find\-Path\-To().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{classCFindPathConfig_CFindPathConfiga7_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga0}{
\index{CFindPathConfig@{CFind\-Path\-Config}!AllowVisit@{AllowVisit}}
\index{AllowVisit@{AllowVisit}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[AllowVisit]{\setlength{\rightskip}{0pt plus 5cm}bool CFind\-Path\-Config::Allow\-Visit ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga0}


Gets whether an additional semantic concept may be visited during searching. 



Definition at line 36 of file find\_\-cfg.h.

References m\_\-cur\-Node\-Visits, m\_\-max\-Node\-Results, m\_\-max\-Node\-Visits, and m\_\-results\-List.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B(), and CSemantic\-Link::Find\-Path\-To().\hypertarget{classCFindPathConfig_CFindPathConfiga3}{
\index{CFindPathConfig@{CFind\-Path\-Config}!CheckCurrentPath@{CheckCurrentPath}}
\index{CheckCurrentPath@{CheckCurrentPath}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[CheckCurrentPath]{\setlength{\rightskip}{0pt plus 5cm}bool CFind\-Path\-Config::Check\-Current\-Path (\hyperlink{classCSemanticLink}{CSemantic\-Link} $\ast$ {\em a\_\-link})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga3}


Looks for a specific semantic link in the current working path. 



Definition at line 64 of file find\_\-cfg.h.

References CSemantic\-Link\-List::Lookup(), and m\_\-current\-Path.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=213pt]{classCFindPathConfig_CFindPathConfiga3_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga10}{
\index{CFindPathConfig@{CFind\-Path\-Config}!GetNumNodeVisits@{GetNumNodeVisits}}
\index{GetNumNodeVisits@{GetNumNodeVisits}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[GetNumNodeVisits]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int CFind\-Path\-Config::Get\-Num\-Node\-Visits () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga10}


Gets the current number of concepts visited during searching. 



Definition at line 130 of file find\_\-cfg.h.

References m\_\-cur\-Node\-Visits.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B().\hypertarget{classCFindPathConfig_CFindPathConfiga8}{
\index{CFindPathConfig@{CFind\-Path\-Config}!GetNumResults@{GetNumResults}}
\index{GetNumResults@{GetNumResults}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[GetNumResults]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int CFind\-Path\-Config::Get\-Num\-Results () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga8}


Gets the number of search results. 



Definition at line 103 of file find\_\-cfg.h.

References m\_\-results\-List.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B().\hypertarget{classCFindPathConfig_CFindPathConfiga11}{
\index{CFindPathConfig@{CFind\-Path\-Config}!GetQueuePath@{GetQueuePath}}
\index{GetQueuePath@{GetQueuePath}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[GetQueuePath]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List}$\ast$ CFind\-Path\-Config::Get\-Queue\-Path ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga11}


Gets the first available semantic path from the processing queue. 



Definition at line 136 of file find\_\-cfg.h.

References CResults\-List\_\-i, and m\_\-path\-Queue.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B().\hypertarget{classCFindPathConfig_CFindPathConfiga9}{
\index{CFindPathConfig@{CFind\-Path\-Config}!GetResult@{GetResult}}
\index{GetResult@{GetResult}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[GetResult]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List}$\ast$ CFind\-Path\-Config::Get\-Result (const u\_\-int {\em a\_\-index})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga9}


Gets a specific path search result. 



Definition at line 109 of file find\_\-cfg.h.

References CResults\-List\_\-ci, and m\_\-results\-List.\hypertarget{classCFindPathConfig_CFindPathConfiga6}{
\index{CFindPathConfig@{CFind\-Path\-Config}!LeaveLink@{LeaveLink}}
\index{LeaveLink@{LeaveLink}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[LeaveLink]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Leave\-Link ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga6}


Notifies the configuration class that semantic link processing has stopped for the most recently visited link. 



Definition at line 86 of file find\_\-cfg.h.

References m\_\-current\-Path, and CSemantic\-Link\-List::Remove().

Referenced by CSemantic\-Link::Find\-Path\-To().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=196pt]{classCFindPathConfig_CFindPathConfiga6_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga5}{
\index{CFindPathConfig@{CFind\-Path\-Config}!LeaveNode@{LeaveNode}}
\index{LeaveNode@{LeaveNode}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[LeaveNode]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Leave\-Node ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga5}


Notifies the configuration class that semantic concept processing has stopped for the most recently visited concept. 



Definition at line 81 of file find\_\-cfg.h.

Referenced by CSemantic\-Concept::Find\-Path\-To().\hypertarget{classCFindPathConfig_CFindPathConfiga12}{
\index{CFindPathConfig@{CFind\-Path\-Config}!QueuePath@{QueuePath}}
\index{QueuePath@{QueuePath}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[QueuePath]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Queue\-Path ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga12}


Queues the current working path into the processing queue. 



Definition at line 155 of file find\_\-cfg.h.

References CSemantic\-Link\-List::Clone(), m\_\-current\-Path, and m\_\-path\-Queue.

Referenced by CSemantic\-Link::Find\-Path\-To().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{classCFindPathConfig_CFindPathConfiga12_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga4}{
\index{CFindPathConfig@{CFind\-Path\-Config}!SetCurrentPath@{SetCurrentPath}}
\index{SetCurrentPath@{SetCurrentPath}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[SetCurrentPath]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Set\-Current\-Path (\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List} $\ast$ {\em a\_\-list})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga4}


Sets the current working path, removing any previous path items. 



Definition at line 70 of file find\_\-cfg.h.

References CSemantic\-Link\-List::Clone(), and m\_\-current\-Path.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=284pt]{classCFindPathConfig_CFindPathConfiga4_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga2}{
\index{CFindPathConfig@{CFind\-Path\-Config}!VisitLink@{VisitLink}}
\index{VisitLink@{VisitLink}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[VisitLink]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Visit\-Link (\hyperlink{classCSemanticLink}{CSemantic\-Link} $\ast$ {\em a\_\-link})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga2}


Stores a semantic link in the current working path. 



Definition at line 58 of file find\_\-cfg.h.

References m\_\-current\-Path, and CSemantic\-Link\-List::Store().

Referenced by CSemantic\-Link::Find\-Path\-To().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{classCFindPathConfig_CFindPathConfiga2_cgraph}
\end{center}
\end{figure}
\hypertarget{classCFindPathConfig_CFindPathConfiga1}{
\index{CFindPathConfig@{CFind\-Path\-Config}!VisitNode@{VisitNode}}
\index{VisitNode@{VisitNode}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[VisitNode]{\setlength{\rightskip}{0pt plus 5cm}void CFind\-Path\-Config::Visit\-Node ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfiga1}


Notifies the configuration class that a concept was visited during searching. 



Definition at line 52 of file find\_\-cfg.h.

References m\_\-cur\-Node\-Visits.

Referenced by CLink\-Map::Find\-Path\-To(), and CSemantic\-Concept::Find\-Path\-To().

\subsection{Member Data Documentation}
\hypertarget{classCFindPathConfig_CFindPathConfigr3}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_curNodeDepth@{m\_\-curNodeDepth}}
\index{m_curNodeDepth@{m\_\-curNodeDepth}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-curNodeDepth]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr3}{CFind\-Path\-Config::m\_\-cur\-Node\-Depth}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr3}


Current semantic link depth from source concept. 



Definition at line 186 of file find\_\-cfg.h.

Referenced by CFind\-Path\-Config().\hypertarget{classCFindPathConfig_CFindPathConfigr2}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_curNodeVisits@{m\_\-curNodeVisits}}
\index{m_curNodeVisits@{m\_\-curNodeVisits}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-curNodeVisits]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr2}{CFind\-Path\-Config::m\_\-cur\-Node\-Visits}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr2}


Current number of concepts visted during searching. 



Definition at line 184 of file find\_\-cfg.h.

Referenced by Allow\-Visit(), CFind\-Path\-Config(), Get\-Num\-Node\-Visits(), and Visit\-Node().\hypertarget{classCFindPathConfig_CFindPathConfigr4}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_currentPath@{m\_\-currentPath}}
\index{m_currentPath@{m\_\-currentPath}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-currentPath]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticLinkList}{CSemantic\-Link\-List}$\ast$ \hyperlink{classCFindPathConfig_CFindPathConfigr4}{CFind\-Path\-Config::m\_\-current\-Path}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr4}


Current working path (semantic links from source concept). 



Definition at line 189 of file find\_\-cfg.h.

Referenced by Add\-Path\-To\-Results(), CFind\-Path\-Config(), Check\-Current\-Path(), Leave\-Link(), Queue\-Path(), Set\-Current\-Path(), and Visit\-Link().\hypertarget{classCFindPathConfig_CFindPathConfigr1}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_maxNodeResults@{m\_\-maxNodeResults}}
\index{m_maxNodeResults@{m\_\-maxNodeResults}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-maxNodeResults]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr1}{CFind\-Path\-Config::m\_\-max\-Node\-Results}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr1}


Maximum number of search results to get. 



Definition at line 181 of file find\_\-cfg.h.

Referenced by Allow\-Visit(), and CFind\-Path\-Config().\hypertarget{classCFindPathConfig_CFindPathConfigr0}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_maxNodeVisits@{m\_\-maxNodeVisits}}
\index{m_maxNodeVisits@{m\_\-maxNodeVisits}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-maxNodeVisits]{\setlength{\rightskip}{0pt plus 5cm}u\_\-int \hyperlink{classCFindPathConfig_CFindPathConfigr0}{CFind\-Path\-Config::m\_\-max\-Node\-Visits}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr0}


Maximum number of concepts that may be visited during searching. 



Definition at line 179 of file find\_\-cfg.h.

Referenced by Allow\-Visit(), and CFind\-Path\-Config().\hypertarget{classCFindPathConfig_CFindPathConfigr6}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_pathQueue@{m\_\-pathQueue}}
\index{m_pathQueue@{m\_\-pathQueue}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-pathQueue]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCFindPathConfig_CFindPathConfigy0}{CResults\-List} \hyperlink{classCFindPathConfig_CFindPathConfigr6}{CFind\-Path\-Config::m\_\-path\-Queue}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr6}


Processing queue of semantic paths. 



Definition at line 203 of file find\_\-cfg.h.

Referenced by Get\-Queue\-Path(), and Queue\-Path().\hypertarget{classCFindPathConfig_CFindPathConfigr5}{
\index{CFindPathConfig@{CFind\-Path\-Config}!m_resultsList@{m\_\-resultsList}}
\index{m_resultsList@{m\_\-resultsList}!CFindPathConfig@{CFind\-Path\-Config}}
\subsubsection[m\_\-resultsList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCFindPathConfig_CFindPathConfigy0}{CResults\-List} \hyperlink{classCFindPathConfig_CFindPathConfigr5}{CFind\-Path\-Config::m\_\-results\-List}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCFindPathConfig_CFindPathConfigr5}


List of search results. 



Definition at line 200 of file find\_\-cfg.h.

Referenced by Add\-Path\-To\-Results(), Allow\-Visit(), Get\-Num\-Results(), and Get\-Result().

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{find__cfg_8h}{find\_\-cfg.h}\end{CompactItemize}
