\hypertarget{classDistance}{}\doxysection{Distance Class Reference} \label{classDistance}\index{Distance@{Distance}} {\ttfamily \#include $<$costfunctions.\+h$>$} Inheritance diagram for Distance\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=176pt]{classDistance__inherit__graph} \end{center} \end{figure} Collaboration diagram for Distance\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=176pt]{classDistance__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}{Distance}} () \item \mbox{\hyperlink{classDistance_aad51a09082a7df54dc50bc193c43f88f}{Distance}} (const \mbox{\hyperlink{classDistance}{Distance}} \&) \item \mbox{\hyperlink{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}{Distance}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$, std\+::vector$<$ int $>$) \item \mbox{\hyperlink{classDistance_a933d4ecca7e420ac53945e36d64e9500}{$\sim$\+Distance}} () \item void \mbox{\hyperlink{classDistance_a3e5132f46704cc57c3bf3431a312efb1}{set\+Data}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$, std\+::vector$<$ int $>$) \item double \mbox{\hyperlink{classDistance_a3478b7d15662fd029272f916d9108cf4}{get}} () const \end{DoxyCompactItemize} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}\label{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}} \index{Distance@{Distance}!Distance@{Distance}} \index{Distance@{Distance}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{classDistance_aad51a09082a7df54dc50bc193c43f88f}\label{classDistance_aad51a09082a7df54dc50bc193c43f88f}} \index{Distance@{Distance}!Distance@{Distance}} \index{Distance@{Distance}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classDistance}{Distance}} \&}]{other }\end{DoxyParamCaption})} \mbox{\Hypertarget{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}\label{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}} \index{Distance@{Distance}!Distance@{Distance}} \index{Distance@{Distance}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T1, }\item[{std\+::vector$<$ int $>$}]{T2 }\end{DoxyParamCaption})} \mbox{\Hypertarget{classDistance_a933d4ecca7e420ac53945e36d64e9500}\label{classDistance_a933d4ecca7e420ac53945e36d64e9500}} \index{Distance@{Distance}!````~Distance@{$\sim$Distance}} \index{````~Distance@{$\sim$Distance}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{$\sim$Distance()}{~Distance()}} {\footnotesize\ttfamily Distance\+::$\sim$\+Distance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classDistance_a3478b7d15662fd029272f916d9108cf4}\label{classDistance_a3478b7d15662fd029272f916d9108cf4}} \index{Distance@{Distance}!get@{get}} \index{get@{get}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{get()}{get()}} {\footnotesize\ttfamily double Distance\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}} Implements \mbox{\hyperlink{classCostFunction_ac2ff779856e16cb0cd82cd0600bd91a6}{Cost\+Function}}. \mbox{\Hypertarget{classDistance_a3e5132f46704cc57c3bf3431a312efb1}\label{classDistance_a3e5132f46704cc57c3bf3431a312efb1}} \index{Distance@{Distance}!setData@{setData}} \index{setData@{setData}!Distance@{Distance}} \doxysubsubsection{\texorpdfstring{setData()}{setData()}} {\footnotesize\ttfamily void Distance\+::set\+Data (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T1, }\item[{std\+::vector$<$ int $>$}]{T2 }\end{DoxyParamCaption})} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item \mbox{\hyperlink{costfunctions_8h}{costfunctions.\+h}}\item \mbox{\hyperlink{costfunctions_8cpp}{costfunctions.\+cpp}}\end{DoxyCompactItemize}