\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo}{\section{Register\-With\-Correspondences\-Algo Class Reference}
\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo}\index{Register\-With\-Correspondences\-Algo@{Register\-With\-Correspondences\-Algo}}
}


{\ttfamily \#include $<$Register\-With\-Correspondences.\-h$>$}

Inheritance diagram for Register\-With\-Correspondences\-Algo\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_algo_1_1_register_with_correspondences_algo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aae41ea921ad2a32a45ee71a1a5fcc09e}{Register\-With\-Correspondences\-Algo} ()
\begin{DoxyCompactList}\small\item\em Set defaults. \end{DoxyCompactList}\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a5f7cdf84bc9360348c7517a28fcc7339}{run\-M} (\hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} input, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors1, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors2, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&output)
\begin{DoxyCompactList}\small\item\em run the algorithm \end{DoxyCompactList}\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a4cb21f12442a9fbbf8bfaa93434398db}{run\-A} (\hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} input, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors1, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors2, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&output)
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a64d08761732d649d7d1fa9bbfaa81659}{run\-N} (\hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} input, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors1, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} Cors2, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&output)
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aa17b5281414a1f611e31bc512a65d701}{radial\-\_\-basis\-\_\-func} (\hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$Cors, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$points, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \&Smat)
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a468099965db2a99b152d089fd27cfa67}{make\-\_\-new\-\_\-points} (\hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$points, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$Cors, std\-::vector$<$ double $>$ \&coefs, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} \&omesh)
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aff6c88df8affb80acd40b1f7dd49a6dd}{make\-\_\-new\-\_\-points\-A} (\hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$points, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$Cors, std\-::vector$<$ double $>$ \&coefs, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} \&omesh)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ae44d22bf019024210c52a9b67f2c85f5}{sumx2}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ad617d11afdb9854a1ed13d30c5f0b251}{sumy2}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a9e761dc3632b1ce62fedd0c25fc55610}{sumz2}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a31d132da9305fe10887f9013bca9558c}{sumx}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8f143f078e8f83931bb09b1debe4e875}{sumy}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8b54ff4ec045702c087acebc03a054ff}{sumz}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aae41ea921ad2a32a45ee71a1a5fcc09e}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!Register\-With\-Correspondences\-Algo@{Register\-With\-Correspondences\-Algo}}
\index{Register\-With\-Correspondences\-Algo@{Register\-With\-Correspondences\-Algo}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{Register\-With\-Correspondences\-Algo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Register\-With\-Correspondences\-Algo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aae41ea921ad2a32a45ee71a1a5fcc09e}


Set defaults. 



\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a468099965db2a99b152d089fd27cfa67}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!make\-\_\-new\-\_\-points@{make\-\_\-new\-\_\-points}}
\index{make\-\_\-new\-\_\-points@{make\-\_\-new\-\_\-points}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{make\-\_\-new\-\_\-points}]{\setlength{\rightskip}{0pt plus 5cm}bool make\-\_\-new\-\_\-points (
\begin{DoxyParamCaption}
\item[{{\bf V\-Mesh} $\ast$}]{points, }
\item[{{\bf V\-Mesh} $\ast$}]{Cors, }
\item[{std\-::vector$<$ double $>$ \&}]{coefs, }
\item[{{\bf V\-Mesh} \&}]{omesh}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a468099965db2a99b152d089fd27cfa67}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aff6c88df8affb80acd40b1f7dd49a6dd}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!make\-\_\-new\-\_\-points\-A@{make\-\_\-new\-\_\-points\-A}}
\index{make\-\_\-new\-\_\-points\-A@{make\-\_\-new\-\_\-points\-A}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{make\-\_\-new\-\_\-points\-A}]{\setlength{\rightskip}{0pt plus 5cm}bool make\-\_\-new\-\_\-points\-A (
\begin{DoxyParamCaption}
\item[{{\bf V\-Mesh} $\ast$}]{points, }
\item[{{\bf V\-Mesh} $\ast$}]{Cors, }
\item[{std\-::vector$<$ double $>$ \&}]{coefs, }
\item[{{\bf V\-Mesh} \&}]{omesh}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aff6c88df8affb80acd40b1f7dd49a6dd}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aa17b5281414a1f611e31bc512a65d701}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!radial\-\_\-basis\-\_\-func@{radial\-\_\-basis\-\_\-func}}
\index{radial\-\_\-basis\-\_\-func@{radial\-\_\-basis\-\_\-func}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{radial\-\_\-basis\-\_\-func}]{\setlength{\rightskip}{0pt plus 5cm}bool radial\-\_\-basis\-\_\-func (
\begin{DoxyParamCaption}
\item[{{\bf V\-Mesh} $\ast$}]{Cors, }
\item[{{\bf V\-Mesh} $\ast$}]{points, }
\item[{{\bf Matrix\-Handle} \&}]{Smat}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_aa17b5281414a1f611e31bc512a65d701}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a4cb21f12442a9fbbf8bfaa93434398db}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!run\-A@{run\-A}}
\index{run\-A@{run\-A}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{run\-A}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-A (
\begin{DoxyParamCaption}
\item[{{\bf Field\-Handle}}]{input, }
\item[{{\bf Field\-Handle}}]{Cors1, }
\item[{{\bf Field\-Handle}}]{Cors2, }
\item[{{\bf Field\-Handle} \&}]{output}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a4cb21f12442a9fbbf8bfaa93434398db}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a5f7cdf84bc9360348c7517a28fcc7339}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!run\-M@{run\-M}}
\index{run\-M@{run\-M}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{run\-M}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-M (
\begin{DoxyParamCaption}
\item[{{\bf Field\-Handle}}]{input, }
\item[{{\bf Field\-Handle}}]{Cors1, }
\item[{{\bf Field\-Handle}}]{Cors2, }
\item[{{\bf Field\-Handle} \&}]{output}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a5f7cdf84bc9360348c7517a28fcc7339}


run the algorithm 

\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a64d08761732d649d7d1fa9bbfaa81659}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!run\-N@{run\-N}}
\index{run\-N@{run\-N}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{run\-N}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-N (
\begin{DoxyParamCaption}
\item[{{\bf Field\-Handle}}]{input, }
\item[{{\bf Field\-Handle}}]{Cors1, }
\item[{{\bf Field\-Handle}}]{Cors2, }
\item[{{\bf Field\-Handle} \&}]{output}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a64d08761732d649d7d1fa9bbfaa81659}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a31d132da9305fe10887f9013bca9558c}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumx@{sumx}}
\index{sumx@{sumx}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumx}]{\setlength{\rightskip}{0pt plus 5cm}double sumx}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a31d132da9305fe10887f9013bca9558c}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ae44d22bf019024210c52a9b67f2c85f5}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumx2@{sumx2}}
\index{sumx2@{sumx2}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumx2}]{\setlength{\rightskip}{0pt plus 5cm}double sumx2}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ae44d22bf019024210c52a9b67f2c85f5}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8f143f078e8f83931bb09b1debe4e875}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumy@{sumy}}
\index{sumy@{sumy}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumy}]{\setlength{\rightskip}{0pt plus 5cm}double sumy}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8f143f078e8f83931bb09b1debe4e875}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ad617d11afdb9854a1ed13d30c5f0b251}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumy2@{sumy2}}
\index{sumy2@{sumy2}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumy2}]{\setlength{\rightskip}{0pt plus 5cm}double sumy2}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_ad617d11afdb9854a1ed13d30c5f0b251}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8b54ff4ec045702c087acebc03a054ff}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumz@{sumz}}
\index{sumz@{sumz}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumz}]{\setlength{\rightskip}{0pt plus 5cm}double sumz}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a8b54ff4ec045702c087acebc03a054ff}
\hypertarget{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a9e761dc3632b1ce62fedd0c25fc55610}{\index{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}!sumz2@{sumz2}}
\index{sumz2@{sumz2}!SCIRunAlgo::RegisterWithCorrespondencesAlgo@{S\-C\-I\-Run\-Algo\-::\-Register\-With\-Correspondences\-Algo}}
\subsubsection[{sumz2}]{\setlength{\rightskip}{0pt plus 5cm}double sumz2}}\label{class_s_c_i_run_algo_1_1_register_with_correspondences_algo_a9e761dc3632b1ce62fedd0c25fc55610}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Legacy/\-Fields/\hyperlink{_core_2_algorithms_2_legacy_2_fields_2_register_with_correspondences_8h}{Register\-With\-Correspondences.\-h}\item 
Core/\-Algorithms/\-Legacy/\-Fields/\hyperlink{_core_2_algorithms_2_legacy_2_fields_2_register_with_correspondences_8cc}{Register\-With\-Correspondences.\-cc}\end{DoxyCompactItemize}
