\hypertarget{class_s_c_i_run_1_1_calculate_field_data}{\section{Calculate\-Field\-Data Class Reference}
\label{class_s_c_i_run_1_1_calculate_field_data}\index{Calculate\-Field\-Data@{Calculate\-Field\-Data}}
}


Calculate new data for the field given a function that uses field data, node location and element properties as input.  


Inheritance diagram for Calculate\-Field\-Data\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_calculate_field_data}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_calculate_field_data_a9e8fdf782e7ebc02cd76a9895708946b}{Calculate\-Field\-Data} (Gui\-Context $\ast$)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_calculate_field_data_a4f8b5c9d2f8dbbbe684a343523195c1a}{$\sim$\-Calculate\-Field\-Data} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data_a61af3e60b94ae3e748f6fbac1e794af7}{execute} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data_ac9e0061ae5d5ef0a718e3881a97968dd}{presave} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data_a0f1bc1fe0c6416b24c57f6309e831fd2}{post\-\_\-read} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data_ae48a43b7dc304831f68cd1845a0d9097}{tcl\-\_\-command} (Gui\-Args \&args, void $\ast$userdata)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Calculate new data for the field given a function that uses field data, node location and element properties as input. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data_a9e8fdf782e7ebc02cd76a9895708946b}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!Calculate\-Field\-Data@{Calculate\-Field\-Data}}
\index{Calculate\-Field\-Data@{Calculate\-Field\-Data}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{Calculate\-Field\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Calculate\-Field\-Data} (
\begin{DoxyParamCaption}
\item[{Gui\-Context $\ast$}]{ctx}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_calculate_field_data_a9e8fdf782e7ebc02cd76a9895708946b}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data_a4f8b5c9d2f8dbbbe684a343523195c1a}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!$\sim$\-Calculate\-Field\-Data@{$\sim$\-Calculate\-Field\-Data}}
\index{$\sim$\-Calculate\-Field\-Data@{$\sim$\-Calculate\-Field\-Data}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{$\sim$\-Calculate\-Field\-Data}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Calculate\-Field\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_calculate_field_data_a4f8b5c9d2f8dbbbe684a343523195c1a}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data_a61af3e60b94ae3e748f6fbac1e794af7}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!execute@{execute}}
\index{execute@{execute}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}void execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_calculate_field_data_a61af3e60b94ae3e748f6fbac1e794af7}














































\hypertarget{class_s_c_i_run_1_1_calculate_field_data_a0f1bc1fe0c6416b24c57f6309e831fd2}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!post\-\_\-read@{post\-\_\-read}}
\index{post\-\_\-read@{post\-\_\-read}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{post\-\_\-read}]{\setlength{\rightskip}{0pt plus 5cm}void post\-\_\-read (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_calculate_field_data_a0f1bc1fe0c6416b24c57f6309e831fd2}






\hypertarget{class_s_c_i_run_1_1_calculate_field_data_ac9e0061ae5d5ef0a718e3881a97968dd}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!presave@{presave}}
\index{presave@{presave}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{presave}]{\setlength{\rightskip}{0pt plus 5cm}void presave (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_calculate_field_data_ac9e0061ae5d5ef0a718e3881a97968dd}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data_ae48a43b7dc304831f68cd1845a0d9097}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}!tcl\-\_\-command@{tcl\-\_\-command}}
\index{tcl\-\_\-command@{tcl\-\_\-command}!SCIRun::CalculateFieldData@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data}}
\subsubsection[{tcl\-\_\-command}]{\setlength{\rightskip}{0pt plus 5cm}void tcl\-\_\-command (
\begin{DoxyParamCaption}
\item[{Gui\-Args \&}]{args, }
\item[{void $\ast$}]{userdata}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_calculate_field_data_ae48a43b7dc304831f68cd1845a0d9097}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_calculate_field_data_8cc}{Calculate\-Field\-Data.\-cc}\item 
Modules/\-Legacy/\-Fields/\hyperlink{_calculate_field_data5_8cc}{Calculate\-Field\-Data5.\-cc}\end{DoxyCompactItemize}
