\hypertarget{class_s_c_i_run_1_1_calculate_field_data4}{\section{Calculate\-Field\-Data4 Class Reference}
\label{class_s_c_i_run_1_1_calculate_field_data4}\index{Calculate\-Field\-Data4@{Calculate\-Field\-Data4}}
}


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


Inheritance diagram for Calculate\-Field\-Data4\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_calculate_field_data4}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_calculate_field_data4_ad7f07e322c6221765480ef5cfb7bde60}{Calculate\-Field\-Data4} (Gui\-Context $\ast$)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_calculate_field_data4_a09554f27fa7116ae6378c36215c77230}{$\sim$\-Calculate\-Field\-Data4} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data4_a61af3e60b94ae3e748f6fbac1e794af7}{execute} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data4_ac9e0061ae5d5ef0a718e3881a97968dd}{presave} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data4_a0f1bc1fe0c6416b24c57f6309e831fd2}{post\-\_\-read} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_calculate_field_data4_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, with input ports for three additional fields. 

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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data4_a61af3e60b94ae3e748f6fbac1e794af7}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}!execute@{execute}}
\index{execute@{execute}!SCIRun::CalculateFieldData4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}}
\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_data4_a61af3e60b94ae3e748f6fbac1e794af7}














































\hypertarget{class_s_c_i_run_1_1_calculate_field_data4_a0f1bc1fe0c6416b24c57f6309e831fd2}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}!post\-\_\-read@{post\-\_\-read}}
\index{post\-\_\-read@{post\-\_\-read}!SCIRun::CalculateFieldData4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}}
\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_data4_a0f1bc1fe0c6416b24c57f6309e831fd2}






\hypertarget{class_s_c_i_run_1_1_calculate_field_data4_ac9e0061ae5d5ef0a718e3881a97968dd}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}!presave@{presave}}
\index{presave@{presave}!SCIRun::CalculateFieldData4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}}
\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_data4_ac9e0061ae5d5ef0a718e3881a97968dd}
\hypertarget{class_s_c_i_run_1_1_calculate_field_data4_ae48a43b7dc304831f68cd1845a0d9097}{\index{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}!tcl\-\_\-command@{tcl\-\_\-command}}
\index{tcl\-\_\-command@{tcl\-\_\-command}!SCIRun::CalculateFieldData4@{S\-C\-I\-Run\-::\-Calculate\-Field\-Data4}}
\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_data4_ae48a43b7dc304831f68cd1845a0d9097}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_calculate_field_data4_8cc}{Calculate\-Field\-Data4.\-cc}\end{DoxyCompactItemize}
