\section{I\-M\-P\-L\-:\-:L\-C\-Relation\-Impl Class Reference}
\label{classIMPL_1_1LCRelationImpl}\index{I\-M\-P\-L\-::\-L\-C\-Relation\-Impl@{I\-M\-P\-L\-::\-L\-C\-Relation\-Impl}}


Implementation of the L\-C\-Relation.  




{\ttfamily \#include $<$I\-M\-P\-L/\-L\-C\-Relation\-Impl.\-h$>$}

Inheritance diagram for I\-M\-P\-L\-:\-:L\-C\-Relation\-Impl\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{classIMPL_1_1LCRelationImpl}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries L\-C\-Relation\-Impl} ({\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$from, {\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$to, float weight=1.\-0f)\label{classIMPL_1_1LCRelationImpl_af084754b1ff8f1a34bd933ee3b1519c9}

\item 
int {\bf id} () const \label{classIMPL_1_1LCRelationImpl_a4712a9a712a283758b23060d0661c1ba}

\begin{DoxyCompactList}\small\item\em Returns an object id for internal (debugging) use in L\-C\-I\-O. \end{DoxyCompactList}\item 
{\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$ {\bf get\-From} () const \label{classIMPL_1_1LCRelationImpl_a7f1144cab058489627d140ed5a766a13}

\begin{DoxyCompactList}\small\item\em The 'from' object of the given relation. \end{DoxyCompactList}\item 
{\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$ {\bf get\-To} () const \label{classIMPL_1_1LCRelationImpl_a0ac333228e5ed34f15734661063c1ba4}

\begin{DoxyCompactList}\small\item\em The 'to' object of the given relation. \end{DoxyCompactList}\item 
float {\bf get\-Weight} () const \label{classIMPL_1_1LCRelationImpl_a594b4686f80ca0ea5b5b3b23feb39495}

\begin{DoxyCompactList}\small\item\em The weight of the given relation -\/ only if collection flag bit L\-C\-I\-O\-::\-L\-C\-R\-E\-L\-\_\-\-W\-E\-I\-G\-H\-T\-E\-D is set. \end{DoxyCompactList}\item 
void {\bfseries set\-From} ({\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$from)\label{classIMPL_1_1LCRelationImpl_a2a817e6059ddaf71515bb970600a9d62}

\item 
void {\bfseries set\-To} ({\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$to)\label{classIMPL_1_1LCRelationImpl_a85ca1abdf4db6a8303c16b60fd534f62}

\item 
void {\bfseries set\-Weight} (float weight)\label{classIMPL_1_1LCRelationImpl_a3d7d560d11a6d3bae85c1508cf110480}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
{\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$ {\bfseries \-\_\-from}\label{classIMPL_1_1LCRelationImpl_afe398b555e455f968ffac723dd062f61}

\item 
{\bf E\-V\-E\-N\-T\-::\-L\-C\-Object} $\ast$ {\bfseries \-\_\-to}\label{classIMPL_1_1LCRelationImpl_a2332b93c64d9d4cc018c5ceedef0b3a0}

\item 
float {\bfseries \-\_\-weight}\label{classIMPL_1_1LCRelationImpl_a3496adac988a4419461af374a170cc3b}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Implementation of the L\-C\-Relation. 

\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{id\-:}

\end{DoxyParagraph}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
L\-C\-Relation\-Impl.\-h\end{DoxyCompactItemize}
