\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{\section{Transform Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}\index{Transform@{Transform}}
}


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

Inheritance diagram for Transform\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e0c52ce97d5db9c404847b5a6049004}{get\-\_\-imat\-\_\-val} (int i, int j) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac8b25aeaea18002992ce92b7f7b3df62}{set\-\_\-imat\-\_\-val} (int i, int j, double val)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9de68ec1c9b7809129814a3233ae4655}{Transform} ()
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2f56f8c86798eb7420f8cfdc6cfc9316}{Transform} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3ff14cc67d5159fe3e3266c5fbfa2767}{operator=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e627263611a76aad02c9e0b89287c68}{$\sim$\-Transform} ()
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7e2412fcea5c0f39bc3f8d91202d6c2b}{Transform} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ab7348e7217d75dc626caee4161859b27}{get\-\_\-mat\-\_\-val} (int i, int j) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3fab62fe11b9a7178ff2620fed4cbb50}{set\-\_\-mat\-\_\-val} (int i, int j, double val)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1cc86d8a68bfb7a8868274ac25e0b835}{load\-\_\-basis} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a08ba90a091b709b2a701e7b5835065d5}{load\-\_\-frame} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adf0b9330716ffb2320d3bd7452658714}{change\-\_\-basis} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1df4bb44ad4e11039ac965829854d64a}{post\-\_\-trans} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a70c1ed62114379ef23311ca0c5483a9b}{pre\-\_\-trans} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a388f572c62279f839ee138a9afbdeeb5}{print} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4c2f845aff0442c3333b44ef6390ea3f}{printi} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98c3bb2b96377544619267df123c359d}{pre\-\_\-permute} (int xmap, int ymap, int zmap)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1201cef777f650ba40c22fa0c5d36b07}{post\-\_\-permute} (int xmap, int ymap, int zmap)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aa4dcd9008ba08612fd2b861f049a11ef}{pre\-\_\-scale} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9fa3ffbdcf76feeb00e17f80101fbaf5}{post\-\_\-scale} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a6c239e16a4c686f680079d7e69ae49aa}{load\-\_\-identity} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a78be1baa4bba7e0b416e6ed9f2d47109}{rotate} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&from, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&to)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8bb8fdb4f13739df4d3744f9af18a15a}{pre\-\_\-translate} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0fc89a38aeaa6c65cf29840e79305d00}{post\-\_\-translate} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aaee269f7ee60f67bcb20a123bcc638b9}{compute\-\_\-imat} () const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1738112bf3ba0e53f2db6f6e3185e062}{project} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&p) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae56a3ad488da1eec31b261eb70008853}{project} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2e7fac7c1fed2cf7dd45cc574e20a59f}{unproject} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3895f5fc9f7c8071da7a8a20d8ad3f75}{unproject} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&res) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a24b36bb5284d0b8c111a8472451ec2f3}{unproject\-\_\-inplace} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9614b21d6771c7edf5be21fe0e08836f}{unproject} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&p) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a53937b30386fa9e8e25c3d72973b4de7}{unproject} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&v, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&res) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a10f9f19f7fdc380eedf432a5b6e9ebef}{unproject\-\_\-inplace} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&v) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5e6d69b4046583ad30d0ba222339b284}{project} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&res) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ade00c86b46ee31874a08e57eeeb5b942}{project\-\_\-inplace} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a06bcf8e10f8a5a57d26c9f885186f83b}{project} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&p, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&res) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_afe2eb24bb17c04699bcf380e4e19d337}{project\-\_\-inplace} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&p) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acc712a7a98a68ed7ebf3537e76842034}{project\-\_\-normal} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5b3d4c038f0c4f1e06f085b5f59045e3}{project\-\_\-normal} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&res) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5d011616b39b56597ed84ba6836f3009}{project\-\_\-normal\-\_\-inplace} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ad1d7908e3b0253607b72b65cb869265c}{pre\-\_\-shear} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_plane}{Plane} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adcf26cb1a927a4d6ae843f2882f10294}{post\-\_\-shear} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_plane}{Plane} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4e80fd777baaea126b15f4d4589df7c}{pre\-\_\-rotate} (double, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&axis)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac6859e188cf7361800e5a0945f66095a}{post\-\_\-rotate} (double, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&axis)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acf4f6f99eefc63deb407b07e43caa6c7}{get} (double $\ast$) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4ccf85743e9a0f2788efb9a153958e6}{get\-\_\-trans} (double $\ast$) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0b51015d531daac9bb54c403132012e8}{set} (double $\ast$)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98b8186b8b85eb1a55f122ca43ee88c3}{set\-\_\-trans} (double $\ast$)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d6215bf33f09eabb6f3980e05e44e3e}{perspective} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&eyep, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&lookat, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&up, double fov, double znear, double zfar, int xres, int yres)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7fa1616cc61c19a5efcc863c950f7f30}{invert} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a99af6ca65c4fe72e5e7843e97db6a496}{inv\-\_\-valid} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7d1a5fa2f53cdb9f6d3c1f61919a42ca}{set\-\_\-inv\-\_\-valid} (bool iv)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4817b40104bbf9d05ae7a56d5f6b0f8a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&stream)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\begin{DoxyCompactList}\small\item\em \hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} I/\-O. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a30c9fc9469efccf36c7aaf82ea6e30ea}{Pio} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} $\ast$\&)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9de68ec1c9b7809129814a3233ae4655}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!Transform@{Transform}}
\index{Transform@{Transform}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{Transform}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Transform} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9de68ec1c9b7809129814a3233ae4655}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2f56f8c86798eb7420f8cfdc6cfc9316}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!Transform@{Transform}}
\index{Transform@{Transform}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{Transform}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Transform} (
\begin{DoxyParamCaption}
\item[{const {\bf Transform} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2f56f8c86798eb7420f8cfdc6cfc9316}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e627263611a76aad02c9e0b89287c68}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!$\sim$\-Transform@{$\sim$\-Transform}}
\index{$\sim$\-Transform@{$\sim$\-Transform}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{$\sim$\-Transform}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Transform} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e627263611a76aad02c9e0b89287c68}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7e2412fcea5c0f39bc3f8d91202d6c2b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!Transform@{Transform}}
\index{Transform@{Transform}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{Transform}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Transform} (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p, }
\item[{const {\bf Vector} \&}]{i, }
\item[{const {\bf Vector} \&}]{j, }
\item[{const {\bf Vector} \&}]{k}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7e2412fcea5c0f39bc3f8d91202d6c2b}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adf0b9330716ffb2320d3bd7452658714}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!change\-\_\-basis@{change\-\_\-basis}}
\index{change\-\_\-basis@{change\-\_\-basis}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{change\-\_\-basis}]{\setlength{\rightskip}{0pt plus 5cm}void change\-\_\-basis (
\begin{DoxyParamCaption}
\item[{{\bf Transform} \&}]{T}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adf0b9330716ffb2320d3bd7452658714}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aaee269f7ee60f67bcb20a123bcc638b9}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!compute\-\_\-imat@{compute\-\_\-imat}}
\index{compute\-\_\-imat@{compute\-\_\-imat}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{compute\-\_\-imat}]{\setlength{\rightskip}{0pt plus 5cm}void compute\-\_\-imat (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aaee269f7ee60f67bcb20a123bcc638b9}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acf4f6f99eefc63deb407b07e43caa6c7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!get@{get}}
\index{get@{get}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}void get (
\begin{DoxyParamCaption}
\item[{double $\ast$}]{gmat}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acf4f6f99eefc63deb407b07e43caa6c7}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e0c52ce97d5db9c404847b5a6049004}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!get\-\_\-imat\-\_\-val@{get\-\_\-imat\-\_\-val}}
\index{get\-\_\-imat\-\_\-val@{get\-\_\-imat\-\_\-val}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{get\-\_\-imat\-\_\-val}]{\setlength{\rightskip}{0pt plus 5cm}double get\-\_\-imat\-\_\-val (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8e0c52ce97d5db9c404847b5a6049004}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ab7348e7217d75dc626caee4161859b27}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!get\-\_\-mat\-\_\-val@{get\-\_\-mat\-\_\-val}}
\index{get\-\_\-mat\-\_\-val@{get\-\_\-mat\-\_\-val}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{get\-\_\-mat\-\_\-val}]{\setlength{\rightskip}{0pt plus 5cm}double get\-\_\-mat\-\_\-val (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ab7348e7217d75dc626caee4161859b27}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4ccf85743e9a0f2788efb9a153958e6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!get\-\_\-trans@{get\-\_\-trans}}
\index{get\-\_\-trans@{get\-\_\-trans}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{get\-\_\-trans}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-trans (
\begin{DoxyParamCaption}
\item[{double $\ast$}]{gmat}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4ccf85743e9a0f2788efb9a153958e6}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a99af6ca65c4fe72e5e7843e97db6a496}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!inv\-\_\-valid@{inv\-\_\-valid}}
\index{inv\-\_\-valid@{inv\-\_\-valid}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{inv\-\_\-valid}]{\setlength{\rightskip}{0pt plus 5cm}bool inv\-\_\-valid (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a99af6ca65c4fe72e5e7843e97db6a496}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7fa1616cc61c19a5efcc863c950f7f30}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!invert@{invert}}
\index{invert@{invert}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{invert}]{\setlength{\rightskip}{0pt plus 5cm}void invert (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7fa1616cc61c19a5efcc863c950f7f30}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4817b40104bbf9d05ae7a56d5f6b0f8a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!io@{io}}
\index{io@{io}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4817b40104bbf9d05ae7a56d5f6b0f8a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_persistent_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Persistent}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1cc86d8a68bfb7a8868274ac25e0b835}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!load\-\_\-basis@{load\-\_\-basis}}
\index{load\-\_\-basis@{load\-\_\-basis}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{load\-\_\-basis}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-basis (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p, }
\item[{const {\bf Vector} \&}]{x, }
\item[{const {\bf Vector} \&}]{y, }
\item[{const {\bf Vector} \&}]{z}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1cc86d8a68bfb7a8868274ac25e0b835}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a08ba90a091b709b2a701e7b5835065d5}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!load\-\_\-frame@{load\-\_\-frame}}
\index{load\-\_\-frame@{load\-\_\-frame}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{load\-\_\-frame}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-frame (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{x, }
\item[{const {\bf Vector} \&}]{y, }
\item[{const {\bf Vector} \&}]{z}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a08ba90a091b709b2a701e7b5835065d5}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a6c239e16a4c686f680079d7e69ae49aa}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!load\-\_\-identity@{load\-\_\-identity}}
\index{load\-\_\-identity@{load\-\_\-identity}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{load\-\_\-identity}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-identity (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a6c239e16a4c686f680079d7e69ae49aa}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3ff14cc67d5159fe3e3266c5fbfa2767}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Transform} \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Transform} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3ff14cc67d5159fe3e3266c5fbfa2767}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d6215bf33f09eabb6f3980e05e44e3e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!perspective@{perspective}}
\index{perspective@{perspective}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{perspective}]{\setlength{\rightskip}{0pt plus 5cm}void perspective (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{eyep, }
\item[{const {\bf Point} \&}]{lookat, }
\item[{const {\bf Vector} \&}]{up, }
\item[{double}]{fov, }
\item[{double}]{znear, }
\item[{double}]{zfar, }
\item[{int}]{xres, }
\item[{int}]{yres}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d6215bf33f09eabb6f3980e05e44e3e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1201cef777f650ba40c22fa0c5d36b07}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-permute@{post\-\_\-permute}}
\index{post\-\_\-permute@{post\-\_\-permute}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-permute}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-permute (
\begin{DoxyParamCaption}
\item[{int}]{xmap, }
\item[{int}]{ymap, }
\item[{int}]{zmap}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1201cef777f650ba40c22fa0c5d36b07}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac6859e188cf7361800e5a0945f66095a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-rotate@{post\-\_\-rotate}}
\index{post\-\_\-rotate@{post\-\_\-rotate}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-rotate}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-rotate (
\begin{DoxyParamCaption}
\item[{double}]{, }
\item[{const {\bf Vector} \&}]{axis}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac6859e188cf7361800e5a0945f66095a}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9fa3ffbdcf76feeb00e17f80101fbaf5}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-scale@{post\-\_\-scale}}
\index{post\-\_\-scale@{post\-\_\-scale}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-scale}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-scale (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9fa3ffbdcf76feeb00e17f80101fbaf5}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adcf26cb1a927a4d6ae843f2882f10294}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-shear@{post\-\_\-shear}}
\index{post\-\_\-shear@{post\-\_\-shear}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-shear}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-shear (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{s, }
\item[{const {\bf Plane} \&}]{p}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_adcf26cb1a927a4d6ae843f2882f10294}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1df4bb44ad4e11039ac965829854d64a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-trans@{post\-\_\-trans}}
\index{post\-\_\-trans@{post\-\_\-trans}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-trans}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-trans (
\begin{DoxyParamCaption}
\item[{const {\bf Transform} \&}]{T}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1df4bb44ad4e11039ac965829854d64a}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0fc89a38aeaa6c65cf29840e79305d00}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!post\-\_\-translate@{post\-\_\-translate}}
\index{post\-\_\-translate@{post\-\_\-translate}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{post\-\_\-translate}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-translate (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0fc89a38aeaa6c65cf29840e79305d00}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98c3bb2b96377544619267df123c359d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-permute@{pre\-\_\-permute}}
\index{pre\-\_\-permute@{pre\-\_\-permute}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-permute}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-permute (
\begin{DoxyParamCaption}
\item[{int}]{xmap, }
\item[{int}]{ymap, }
\item[{int}]{zmap}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98c3bb2b96377544619267df123c359d}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4e80fd777baaea126b15f4d4589df7c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-rotate@{pre\-\_\-rotate}}
\index{pre\-\_\-rotate@{pre\-\_\-rotate}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-rotate}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-rotate (
\begin{DoxyParamCaption}
\item[{double}]{, }
\item[{const {\bf Vector} \&}]{axis}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae4e80fd777baaea126b15f4d4589df7c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aa4dcd9008ba08612fd2b861f049a11ef}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-scale@{pre\-\_\-scale}}
\index{pre\-\_\-scale@{pre\-\_\-scale}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-scale}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-scale (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_aa4dcd9008ba08612fd2b861f049a11ef}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ad1d7908e3b0253607b72b65cb869265c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-shear@{pre\-\_\-shear}}
\index{pre\-\_\-shear@{pre\-\_\-shear}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-shear}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-shear (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{s, }
\item[{const {\bf Plane} \&}]{p}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ad1d7908e3b0253607b72b65cb869265c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a70c1ed62114379ef23311ca0c5483a9b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-trans@{pre\-\_\-trans}}
\index{pre\-\_\-trans@{pre\-\_\-trans}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-trans}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-trans (
\begin{DoxyParamCaption}
\item[{const {\bf Transform} \&}]{T}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a70c1ed62114379ef23311ca0c5483a9b}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8bb8fdb4f13739df4d3744f9af18a15a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!pre\-\_\-translate@{pre\-\_\-translate}}
\index{pre\-\_\-translate@{pre\-\_\-translate}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{pre\-\_\-translate}]{\setlength{\rightskip}{0pt plus 5cm}void pre\-\_\-translate (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a8bb8fdb4f13739df4d3744f9af18a15a}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a388f572c62279f839ee138a9afbdeeb5}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!print@{print}}
\index{print@{print}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a388f572c62279f839ee138a9afbdeeb5}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4c2f845aff0442c3333b44ef6390ea3f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!printi@{printi}}
\index{printi@{printi}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{printi}]{\setlength{\rightskip}{0pt plus 5cm}void printi (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a4c2f845aff0442c3333b44ef6390ea3f}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1738112bf3ba0e53f2db6f6e3185e062}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project@{project}}
\index{project@{project}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} project (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a1738112bf3ba0e53f2db6f6e3185e062}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae56a3ad488da1eec31b261eb70008853}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project@{project}}
\index{project@{project}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} project (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ae56a3ad488da1eec31b261eb70008853}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5e6d69b4046583ad30d0ba222339b284}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project@{project}}
\index{project@{project}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project}]{\setlength{\rightskip}{0pt plus 5cm}void project (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p, }
\item[{{\bf Point} \&}]{res}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5e6d69b4046583ad30d0ba222339b284}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a06bcf8e10f8a5a57d26c9f885186f83b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project@{project}}
\index{project@{project}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project}]{\setlength{\rightskip}{0pt plus 5cm}void project (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{p, }
\item[{{\bf Vector} \&}]{res}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a06bcf8e10f8a5a57d26c9f885186f83b}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ade00c86b46ee31874a08e57eeeb5b942}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project\-\_\-inplace@{project\-\_\-inplace}}
\index{project\-\_\-inplace@{project\-\_\-inplace}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project\-\_\-inplace}]{\setlength{\rightskip}{0pt plus 5cm}void project\-\_\-inplace (
\begin{DoxyParamCaption}
\item[{{\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ade00c86b46ee31874a08e57eeeb5b942}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_afe2eb24bb17c04699bcf380e4e19d337}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project\-\_\-inplace@{project\-\_\-inplace}}
\index{project\-\_\-inplace@{project\-\_\-inplace}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project\-\_\-inplace}]{\setlength{\rightskip}{0pt plus 5cm}void project\-\_\-inplace (
\begin{DoxyParamCaption}
\item[{{\bf Vector} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_afe2eb24bb17c04699bcf380e4e19d337}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acc712a7a98a68ed7ebf3537e76842034}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project\-\_\-normal@{project\-\_\-normal}}
\index{project\-\_\-normal@{project\-\_\-normal}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project\-\_\-normal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} project\-\_\-normal (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_acc712a7a98a68ed7ebf3537e76842034}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5b3d4c038f0c4f1e06f085b5f59045e3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project\-\_\-normal@{project\-\_\-normal}}
\index{project\-\_\-normal@{project\-\_\-normal}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project\-\_\-normal}]{\setlength{\rightskip}{0pt plus 5cm}void project\-\_\-normal (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{p, }
\item[{{\bf Vector} \&}]{res}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5b3d4c038f0c4f1e06f085b5f59045e3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5d011616b39b56597ed84ba6836f3009}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!project\-\_\-normal\-\_\-inplace@{project\-\_\-normal\-\_\-inplace}}
\index{project\-\_\-normal\-\_\-inplace@{project\-\_\-normal\-\_\-inplace}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{project\-\_\-normal\-\_\-inplace}]{\setlength{\rightskip}{0pt plus 5cm}void project\-\_\-normal\-\_\-inplace (
\begin{DoxyParamCaption}
\item[{{\bf Vector} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a5d011616b39b56597ed84ba6836f3009}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a78be1baa4bba7e0b416e6ed9f2d47109}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!rotate@{rotate}}
\index{rotate@{rotate}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{rotate}]{\setlength{\rightskip}{0pt plus 5cm}bool rotate (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{from, }
\item[{const {\bf Vector} \&}]{to}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a78be1baa4bba7e0b416e6ed9f2d47109}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0b51015d531daac9bb54c403132012e8}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!set@{set}}
\index{set@{set}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{set}]{\setlength{\rightskip}{0pt plus 5cm}void set (
\begin{DoxyParamCaption}
\item[{double $\ast$}]{pmat}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a0b51015d531daac9bb54c403132012e8}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac8b25aeaea18002992ce92b7f7b3df62}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!set\-\_\-imat\-\_\-val@{set\-\_\-imat\-\_\-val}}
\index{set\-\_\-imat\-\_\-val@{set\-\_\-imat\-\_\-val}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{set\-\_\-imat\-\_\-val}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-imat\-\_\-val (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j, }
\item[{double}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_ac8b25aeaea18002992ce92b7f7b3df62}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7d1a5fa2f53cdb9f6d3c1f61919a42ca}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!set\-\_\-inv\-\_\-valid@{set\-\_\-inv\-\_\-valid}}
\index{set\-\_\-inv\-\_\-valid@{set\-\_\-inv\-\_\-valid}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{set\-\_\-inv\-\_\-valid}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-inv\-\_\-valid (
\begin{DoxyParamCaption}
\item[{bool}]{iv}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a7d1a5fa2f53cdb9f6d3c1f61919a42ca}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3fab62fe11b9a7178ff2620fed4cbb50}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!set\-\_\-mat\-\_\-val@{set\-\_\-mat\-\_\-val}}
\index{set\-\_\-mat\-\_\-val@{set\-\_\-mat\-\_\-val}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{set\-\_\-mat\-\_\-val}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-mat\-\_\-val (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j, }
\item[{double}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3fab62fe11b9a7178ff2620fed4cbb50}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98b8186b8b85eb1a55f122ca43ee88c3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!set\-\_\-trans@{set\-\_\-trans}}
\index{set\-\_\-trans@{set\-\_\-trans}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{set\-\_\-trans}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-trans (
\begin{DoxyParamCaption}
\item[{double $\ast$}]{pmat}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a98b8186b8b85eb1a55f122ca43ee88c3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2e7fac7c1fed2cf7dd45cc574e20a59f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject@{unproject}}
\index{unproject@{unproject}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} unproject (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a2e7fac7c1fed2cf7dd45cc574e20a59f}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3895f5fc9f7c8071da7a8a20d8ad3f75}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject@{unproject}}
\index{unproject@{unproject}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject}]{\setlength{\rightskip}{0pt plus 5cm}void unproject (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p, }
\item[{{\bf Point} \&}]{res}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a3895f5fc9f7c8071da7a8a20d8ad3f75}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9614b21d6771c7edf5be21fe0e08836f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject@{unproject}}
\index{unproject@{unproject}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} unproject (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9614b21d6771c7edf5be21fe0e08836f}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a53937b30386fa9e8e25c3d72973b4de7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject@{unproject}}
\index{unproject@{unproject}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject}]{\setlength{\rightskip}{0pt plus 5cm}void unproject (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v, }
\item[{{\bf Vector} \&}]{res}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a53937b30386fa9e8e25c3d72973b4de7}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a24b36bb5284d0b8c111a8472451ec2f3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject\-\_\-inplace@{unproject\-\_\-inplace}}
\index{unproject\-\_\-inplace@{unproject\-\_\-inplace}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject\-\_\-inplace}]{\setlength{\rightskip}{0pt plus 5cm}void unproject\-\_\-inplace (
\begin{DoxyParamCaption}
\item[{{\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a24b36bb5284d0b8c111a8472451ec2f3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a10f9f19f7fdc380eedf432a5b6e9ebef}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!unproject\-\_\-inplace@{unproject\-\_\-inplace}}
\index{unproject\-\_\-inplace@{unproject\-\_\-inplace}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{unproject\-\_\-inplace}]{\setlength{\rightskip}{0pt plus 5cm}void unproject\-\_\-inplace (
\begin{DoxyParamCaption}
\item[{{\bf Vector} \&}]{v}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a10f9f19f7fdc380eedf432a5b6e9ebef}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a30c9fc9469efccf36c7aaf82ea6e30ea}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!Pio@{Pio}}
\index{Pio@{Pio}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{Pio}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend void Pio (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{, }
\item[{{\bf Transform} $\ast$\&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a30c9fc9469efccf36c7aaf82ea6e30ea}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Core::Geometry::Transform@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform}}
\subsubsection[{type\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Type\-I\-D} type\-\_\-id\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform_a9d0456ea164996dc1f3616d83d2c46da}


\hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} I/\-O. 



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Geometry\-Primitives/\hyperlink{_transform_8h}{Transform.\-h}\item 
Core/\-Geometry\-Primitives/\hyperlink{_transform_8cc}{Transform.\-cc}\end{DoxyCompactItemize}
