\hypertarget{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo}{\section{Transform\-Planar\-Mesh\-Algo Class Reference}
\label{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo}\index{Transform\-Planar\-Mesh\-Algo@{Transform\-Planar\-Mesh\-Algo}}
}


{\ttfamily \#include $<$Transform\-Planar\-Mesh.\-h$>$}

Inheritance diagram for Transform\-Planar\-Mesh\-Algo\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo_ae3182cd657fe1a4cc65e0bc0d2461e77}{Transform\-Planar\-Mesh\-Algo} ()
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo_ab2d77aaad4e697e1513a7fef73826782}{run} (\hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} input, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&output)
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo_ab2d77aaad4e697e1513a7fef73826782}{\index{S\-C\-I\-Run\-Algo\-::\-Transform\-Planar\-Mesh\-Algo@{S\-C\-I\-Run\-Algo\-::\-Transform\-Planar\-Mesh\-Algo}!run@{run}}
\index{run@{run}!SCIRunAlgo::TransformPlanarMeshAlgo@{S\-C\-I\-Run\-Algo\-::\-Transform\-Planar\-Mesh\-Algo}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{{\bf Field\-Handle}}]{input, }
\item[{{\bf Field\-Handle} \&}]{output}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_transform_planar_mesh_algo_ab2d77aaad4e697e1513a7fef73826782}
Get the first point along the line.

For a line assume that it is colinear.

For a surface assume that it is planar.

Rotate only if not in the -\/\-Z or +\-Z axis.

Rotate the line into the xz plane.

Rotate the line into the z axis.

Rotate the line into the x axis.

Rotate the line into the y axis.

Rotate the line into the z axis. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Legacy/\-Fields/\-Transform\-Mesh/\hyperlink{_transform_planar_mesh_8h}{Transform\-Planar\-Mesh.\-h}\item 
Core/\-Algorithms/\-Legacy/\-Fields/\-Transform\-Mesh/\hyperlink{_core_2_algorithms_2_legacy_2_fields_2_transform_mesh_2_transform_planar_mesh_8cc}{Transform\-Planar\-Mesh.\-cc}\end{DoxyCompactItemize}
