\hypertarget{classCSemanticLink}{
\section{CSemantic\-Link Class Reference}
\label{classCSemanticLink}\index{CSemanticLink@{CSemanticLink}}
}
Semantic link between two concepts.  


{\tt \#include $<$link.h$>$}

Collaboration diagram for CSemantic\-Link:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=96pt]{classCSemanticLink__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
bool \hyperlink{classCSemanticLink_CSemanticLinka0}{Load} (FILE $\ast$a\_\-fp, \hyperlink{classCConceptMap}{CConcept\-Map} \&a\_\-concept\-Map)
\begin{CompactList}\small\item\em Loads the contents of the link from a previously opened file. \item\end{CompactList}\item 
bool \hyperlink{classCSemanticLink_CSemanticLinka1}{Save} (FILE $\ast$a\_\-fp)
\begin{CompactList}\small\item\em Saves the contents of the link to a previously opened file. \item\end{CompactList}\item 
bool \hyperlink{classCSemanticLink_CSemanticLinka2}{Find\-Path\-To} (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} a\_\-dst\-ID, \hyperlink{classCFindPathConfig}{CFind\-Path\-Config} \&a\_\-config)
\begin{CompactList}\small\item\em Utility function used by the 'Find Path From A to B' search. \item\end{CompactList}\item 
\hyperlink{relation__type_8h_a0}{Relation\-Type} \hyperlink{classCSemanticLink_CSemanticLinka3}{Get\-Type} () const
\begin{CompactList}\small\item\em Gets the semantic relation type. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka4}{Set\-Type} (const \hyperlink{relation__type_8h_a0}{Relation\-Type} a\_\-type)
\begin{CompactList}\small\item\em Sets the semantic relation type. \item\end{CompactList}\item 
\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ \hyperlink{classCSemanticLink_CSemanticLinka5}{Get\-Source} ()
\begin{CompactList}\small\item\em Gets the source concept. \item\end{CompactList}\item 
\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ \hyperlink{classCSemanticLink_CSemanticLinka6}{Get\-Dest} ()
\begin{CompactList}\small\item\em Gets the destination concept. \item\end{CompactList}\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinka7}{Get\-Source\-ID} () const
\begin{CompactList}\small\item\em Gets the ID of the source concept. \item\end{CompactList}\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinka8}{Get\-Dest\-ID} () const
\begin{CompactList}\small\item\em Gets the ID of the destination concept. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka9}{Set\-Source} (\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$a\_\-concept)
\begin{CompactList}\small\item\em Sets the source concept. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka10}{Set\-Dest} (\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$a\_\-concept)
\begin{CompactList}\small\item\em Sets the destination concept. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka11}{Set\-Source\-ID} (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} a\_\-id)
\begin{CompactList}\small\item\em Sets the source concept ID. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka12}{Set\-Dest\-ID} (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} a\_\-id)
\begin{CompactList}\small\item\em Sets the destination concept ID. \item\end{CompactList}\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinka13}{Get\-ID} () const
\begin{CompactList}\small\item\em Gets the ID for this semantic link. \item\end{CompactList}\item 
void \hyperlink{classCSemanticLink_CSemanticLinka14}{Set\-ID} (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} a\_\-id)
\begin{CompactList}\small\item\em Sets the ID for this semantic link. \item\end{CompactList}\item 
\hyperlink{classCSemanticLink_CSemanticLinka15}{CSemantic\-Link} ()
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
\hyperlink{classCSemanticLink_CSemanticLinka16}{$\sim$CSemantic\-Link} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr0}{m\_\-source\-ID}
\begin{CompactList}\small\item\em ID of the source concept. \item\end{CompactList}\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr1}{m\_\-dest\-ID}
\begin{CompactList}\small\item\em ID of the destination concept. \item\end{CompactList}\item 
\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr2}{m\_\-link\-ID}
\begin{CompactList}\small\item\em ID of this semantic link. \item\end{CompactList}\item 
\hyperlink{relation__type_8h_a0}{Relation\-Type} \hyperlink{classCSemanticLink_CSemanticLinkr3}{m\_\-type}
\begin{CompactList}\small\item\em Semantic relation type. \item\end{CompactList}\item 
\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ \hyperlink{classCSemanticLink_CSemanticLinkr4}{m\_\-source}
\begin{CompactList}\small\item\em Source concept. \item\end{CompactList}\item 
\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ \hyperlink{classCSemanticLink_CSemanticLinkr5}{m\_\-dest}
\begin{CompactList}\small\item\em Destination concept. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Semantic link between two concepts. 



Definition at line 35 of file link.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCSemanticLink_CSemanticLinka15}{
\index{CSemanticLink@{CSemantic\-Link}!CSemanticLink@{CSemanticLink}}
\index{CSemanticLink@{CSemanticLink}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[CSemanticLink]{\setlength{\rightskip}{0pt plus 5cm}CSemantic\-Link::CSemantic\-Link ()}}
\label{classCSemanticLink_CSemanticLinka15}


Constructor. 



Definition at line 62 of file link.cpp.

References m\_\-dest, m\_\-dest\-ID, m\_\-link\-ID, m\_\-source, m\_\-source\-ID, and m\_\-type.\hypertarget{classCSemanticLink_CSemanticLinka16}{
\index{CSemanticLink@{CSemantic\-Link}!~CSemanticLink@{$\sim$CSemanticLink}}
\index{~CSemanticLink@{$\sim$CSemanticLink}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[$\sim$CSemanticLink]{\setlength{\rightskip}{0pt plus 5cm}CSemantic\-Link::$\sim$\hyperlink{classCSemanticLink}{CSemantic\-Link} ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka16}


Destructor. 



Definition at line 139 of file link.h.

\subsection{Member Function Documentation}
\hypertarget{classCSemanticLink_CSemanticLinka2}{
\index{CSemanticLink@{CSemantic\-Link}!FindPathTo@{FindPathTo}}
\index{FindPathTo@{FindPathTo}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[FindPathTo]{\setlength{\rightskip}{0pt plus 5cm}bool CSemantic\-Link::Find\-Path\-To (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} {\em a\_\-dst\-ID}, \hyperlink{classCFindPathConfig}{CFind\-Path\-Config} \& {\em a\_\-config})}}
\label{classCSemanticLink_CSemanticLinka2}


Utility function used by the 'Find Path From A to B' search. 



Definition at line 28 of file link.cpp.

References CFind\-Path\-Config::Add\-Path\-To\-Results(), CFind\-Path\-Config::Allow\-Visit(), DPRINT, CSemantic\-Concept::Get\-ID(), CFind\-Path\-Config::Leave\-Link(), m\_\-dest, CFind\-Path\-Config::Queue\-Path(), and CFind\-Path\-Config::Visit\-Link().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=392pt]{classCSemanticLink_CSemanticLinka2_cgraph}
\end{center}
\end{figure}
\hypertarget{classCSemanticLink_CSemanticLinka6}{
\index{CSemanticLink@{CSemantic\-Link}!GetDest@{GetDest}}
\index{GetDest@{GetDest}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetDest]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticConcept}{CSemantic\-Concept}$\ast$ CSemantic\-Link::Get\-Dest ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka6}


Gets the destination concept. 



Definition at line 84 of file link.h.

References m\_\-dest.

Referenced by COMCSNet::Find\-Path\-From\-A\_\-To\_\-B(), COMCSNet::p\_\-Analogous\-Process\-Link(), and COMCSNet::p\_\-Find\-Context\-Process\-Link\-Map().\hypertarget{classCSemanticLink_CSemanticLinka8}{
\index{CSemanticLink@{CSemantic\-Link}!GetDestID@{GetDestID}}
\index{GetDestID@{GetDestID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetDestID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} CSemantic\-Link::Get\-Dest\-ID () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka8}


Gets the ID of the destination concept. 



Definition at line 96 of file link.h.

References m\_\-dest\-ID, and Semantic\-ID.\hypertarget{classCSemanticLink_CSemanticLinka13}{
\index{CSemanticLink@{CSemantic\-Link}!GetID@{GetID}}
\index{GetID@{GetID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} CSemantic\-Link::Get\-ID () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka13}


Gets the ID for this semantic link. 



Definition at line 124 of file link.h.

References m\_\-link\-ID, and Semantic\-ID.

Referenced by CLink\-Map::Store().\hypertarget{classCSemanticLink_CSemanticLinka5}{
\index{CSemanticLink@{CSemantic\-Link}!GetSource@{GetSource}}
\index{GetSource@{GetSource}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetSource]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticConcept}{CSemantic\-Concept}$\ast$ CSemantic\-Link::Get\-Source ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka5}


Gets the source concept. 



Definition at line 78 of file link.h.

References m\_\-source.

Referenced by COMCSNet::p\_\-Analogous\-Process\-Backward\-Link(), and CFind\-Analogous\-Config::Store\-Weighted\-Link().\hypertarget{classCSemanticLink_CSemanticLinka7}{
\index{CSemanticLink@{CSemantic\-Link}!GetSourceID@{GetSourceID}}
\index{GetSourceID@{GetSourceID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetSourceID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} CSemantic\-Link::Get\-Source\-ID () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka7}


Gets the ID of the source concept. 



Definition at line 90 of file link.h.

References m\_\-source\-ID, and Semantic\-ID.

Referenced by CFind\-Analogous\-Config::Store\-Weighted\-Link().\hypertarget{classCSemanticLink_CSemanticLinka3}{
\index{CSemanticLink@{CSemantic\-Link}!GetType@{GetType}}
\index{GetType@{GetType}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[GetType]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{relation__type_8h_a0}{Relation\-Type} CSemantic\-Link::Get\-Type () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka3}


Gets the semantic relation type. 



Definition at line 66 of file link.h.

References m\_\-type, and Relation\-Type.

Referenced by COMCSNet::p\_\-Analogous\-Process\-Backward\-Link(), COMCSNet::p\_\-Analogous\-Process\-Link(), and COMCSNet::p\_\-Analogous\-Process\-Weighted\-Node().\hypertarget{classCSemanticLink_CSemanticLinka0}{
\index{CSemanticLink@{CSemantic\-Link}!Load@{Load}}
\index{Load@{Load}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[Load]{\setlength{\rightskip}{0pt plus 5cm}bool CSemantic\-Link::Load (FILE $\ast$ {\em a\_\-fp}, \hyperlink{classCConceptMap}{CConcept\-Map} \& {\em a\_\-concept\-Map})}}
\label{classCSemanticLink_CSemanticLinka0}


Loads the contents of the link from a previously opened file. 



Definition at line 96 of file link.cpp.

References CSemantic\-Concept::Add\-Backward\-Link(), CSemantic\-Concept::Add\-Link(), CConcept\-Map::Lookup(), m\_\-dest, m\_\-dest\-ID, m\_\-link\-ID, m\_\-source, m\_\-source\-ID, m\_\-type, Relation\-Type, and Semantic\-ID.

Referenced by CLink\-Map::Load().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{classCSemanticLink_CSemanticLinka0_cgraph}
\end{center}
\end{figure}
\hypertarget{classCSemanticLink_CSemanticLinka1}{
\index{CSemanticLink@{CSemantic\-Link}!Save@{Save}}
\index{Save@{Save}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[Save]{\setlength{\rightskip}{0pt plus 5cm}bool CSemantic\-Link::Save (FILE $\ast$ {\em a\_\-fp})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka1}


Saves the contents of the link to a previously opened file. 



Definition at line 43 of file link.h.

References m\_\-dest\-ID, m\_\-link\-ID, m\_\-source\-ID, m\_\-type, Relation\-Type, and Semantic\-ID.\hypertarget{classCSemanticLink_CSemanticLinka10}{
\index{CSemanticLink@{CSemantic\-Link}!SetDest@{SetDest}}
\index{SetDest@{SetDest}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetDest]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-Dest (\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ {\em a\_\-concept})}}
\label{classCSemanticLink_CSemanticLinka10}


Sets the destination concept. 



Definition at line 86 of file link.cpp.

References CSemantic\-Concept::Get\-ID(), m\_\-dest, and m\_\-dest\-ID.

Referenced by CPredicate\-Decoder::Decode\-Predicate\-Text().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=175pt]{classCSemanticLink_CSemanticLinka10_cgraph}
\end{center}
\end{figure}
\hypertarget{classCSemanticLink_CSemanticLinka12}{
\index{CSemanticLink@{CSemantic\-Link}!SetDestID@{SetDestID}}
\index{SetDestID@{SetDestID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetDestID]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-Dest\-ID (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} {\em a\_\-id})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka12}


Sets the destination concept ID. 



Definition at line 116 of file link.h.

References m\_\-dest, and m\_\-dest\-ID.\hypertarget{classCSemanticLink_CSemanticLinka14}{
\index{CSemanticLink@{CSemantic\-Link}!SetID@{SetID}}
\index{SetID@{SetID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetID]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-ID (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} {\em a\_\-id})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka14}


Sets the ID for this semantic link. 



Definition at line 130 of file link.h.

References m\_\-link\-ID.

Referenced by CPredicate\-Decoder::Decode\-Predicate\-Text().\hypertarget{classCSemanticLink_CSemanticLinka9}{
\index{CSemanticLink@{CSemantic\-Link}!SetSource@{SetSource}}
\index{SetSource@{SetSource}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetSource]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-Source (\hyperlink{classCSemanticConcept}{CSemantic\-Concept} $\ast$ {\em a\_\-concept})}}
\label{classCSemanticLink_CSemanticLinka9}


Sets the source concept. 



Definition at line 76 of file link.cpp.

References CSemantic\-Concept::Get\-ID(), m\_\-source, and m\_\-source\-ID.

Referenced by CPredicate\-Decoder::Decode\-Predicate\-Text().

Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{classCSemanticLink_CSemanticLinka9_cgraph}
\end{center}
\end{figure}
\hypertarget{classCSemanticLink_CSemanticLinka11}{
\index{CSemanticLink@{CSemantic\-Link}!SetSourceID@{SetSourceID}}
\index{SetSourceID@{SetSourceID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetSourceID]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-Source\-ID (const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} {\em a\_\-id})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka11}


Sets the source concept ID. 



Definition at line 108 of file link.h.

References m\_\-source, and m\_\-source\-ID.\hypertarget{classCSemanticLink_CSemanticLinka4}{
\index{CSemanticLink@{CSemantic\-Link}!SetType@{SetType}}
\index{SetType@{SetType}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[SetType]{\setlength{\rightskip}{0pt plus 5cm}void CSemantic\-Link::Set\-Type (const \hyperlink{relation__type_8h_a0}{Relation\-Type} {\em a\_\-type})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinka4}


Sets the semantic relation type. 



Definition at line 72 of file link.h.

References m\_\-type.

Referenced by CPredicate\-Decoder::Decode\-Predicate\-Text().

\subsection{Member Data Documentation}
\hypertarget{classCSemanticLink_CSemanticLinkr5}{
\index{CSemanticLink@{CSemantic\-Link}!m_dest@{m\_\-dest}}
\index{m_dest@{m\_\-dest}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-dest]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticConcept}{CSemantic\-Concept}$\ast$ \hyperlink{classCSemanticLink_CSemanticLinkr5}{CSemantic\-Link::m\_\-dest}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr5}


Destination concept. 



Definition at line 162 of file link.h.

Referenced by CSemantic\-Link(), Find\-Path\-To(), Get\-Dest(), Load(), Set\-Dest(), and Set\-Dest\-ID().\hypertarget{classCSemanticLink_CSemanticLinkr1}{
\index{CSemanticLink@{CSemantic\-Link}!m_destID@{m\_\-destID}}
\index{m_destID@{m\_\-destID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-destID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr1}{CSemantic\-Link::m\_\-dest\-ID}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr1}


ID of the destination concept. 



Definition at line 150 of file link.h.

Referenced by CSemantic\-Link(), Get\-Dest\-ID(), Load(), Save(), Set\-Dest(), and Set\-Dest\-ID().\hypertarget{classCSemanticLink_CSemanticLinkr2}{
\index{CSemanticLink@{CSemantic\-Link}!m_linkID@{m\_\-linkID}}
\index{m_linkID@{m\_\-linkID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-linkID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr2}{CSemantic\-Link::m\_\-link\-ID}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr2}


ID of this semantic link. 



Definition at line 153 of file link.h.

Referenced by CSemantic\-Link(), Get\-ID(), Load(), Save(), and Set\-ID().\hypertarget{classCSemanticLink_CSemanticLinkr4}{
\index{CSemanticLink@{CSemantic\-Link}!m_source@{m\_\-source}}
\index{m_source@{m\_\-source}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-source]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classCSemanticConcept}{CSemantic\-Concept}$\ast$ \hyperlink{classCSemanticLink_CSemanticLinkr4}{CSemantic\-Link::m\_\-source}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr4}


Source concept. 



Definition at line 159 of file link.h.

Referenced by CSemantic\-Link(), Get\-Source(), Load(), Set\-Source(), and Set\-Source\-ID().\hypertarget{classCSemanticLink_CSemanticLinkr0}{
\index{CSemanticLink@{CSemantic\-Link}!m_sourceID@{m\_\-sourceID}}
\index{m_sourceID@{m\_\-sourceID}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-sourceID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{classCSemanticLink_CSemanticLinkr0}{CSemantic\-Link::m\_\-source\-ID}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr0}


ID of the source concept. 



Definition at line 147 of file link.h.

Referenced by CSemantic\-Link(), Get\-Source\-ID(), Load(), Save(), Set\-Source(), and Set\-Source\-ID().\hypertarget{classCSemanticLink_CSemanticLinkr3}{
\index{CSemanticLink@{CSemantic\-Link}!m_type@{m\_\-type}}
\index{m_type@{m\_\-type}!CSemanticLink@{CSemantic\-Link}}
\subsubsection[m\_\-type]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{relation__type_8h_a0}{Relation\-Type} \hyperlink{classCSemanticLink_CSemanticLinkr3}{CSemantic\-Link::m\_\-type}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classCSemanticLink_CSemanticLinkr3}


Semantic relation type. 



Definition at line 156 of file link.h.

Referenced by CSemantic\-Link(), Get\-Type(), Load(), Save(), and Set\-Type().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
\hyperlink{link_8h}{link.h}\item 
\hyperlink{link_8cpp}{link.cpp}\end{CompactItemize}
