\hypertarget{class_s_c_i_run_1_1_generate_electrode}{\section{Generate\-Electrode Class Reference}
\label{class_s_c_i_run_1_1_generate_electrode}\index{Generate\-Electrode@{Generate\-Electrode}}
}
Inheritance diagram for Generate\-Electrode\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_generate_electrode}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_generate_electrode_ad02fdd7670d96a06959eeb70685037e7}{Generate\-Electrode} (Gui\-Context $\ast$ctx)
\item 
\hyperlink{class_s_c_i_run_1_1_generate_electrode_a8044306971b23d19b936728530b15d33}{$\sim$\-Generate\-Electrode} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_generate_electrode_a61af3e60b94ae3e748f6fbac1e794af7}{execute} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_generate_electrode_abc30737fd1e1a0d6b10f5b35e99517cf}{widget\-\_\-moved} (bool, Base\-Widget $\ast$)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_generate_electrode_ae48a43b7dc304831f68cd1845a0d9097}{tcl\-\_\-command} (Gui\-Args \&args, void $\ast$userdata)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_generate_electrode_a0f1bc1fe0c6416b24c57f6309e831fd2}{post\-\_\-read} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_generate_electrode_ac9e0061ae5d5ef0a718e3881a97968dd}{presave} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_ab03d1604df2cce9f5e95060f20905a9b}{add\-\_\-point} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&p)
\item 
bool \hyperlink{class_s_c_i_run_1_1_generate_electrode_af937250e7144cf75eb35e4cdb7ec0db4}{remove\-\_\-point} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_a49f7a45d6a67d75e21495d4310b69b37}{create\-\_\-widgets} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&points)
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_afe197096c9ecbb05babdc0e60d1e03c4}{create\-\_\-widgets} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&points, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&direction)
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_af8ab00cd1bec8ab40b9de0010493d6c3}{get\-\_\-points} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&points)
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_ad1a0722430f49a08f44e0c4c34ac60d8}{get\-\_\-centers} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&p, std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&pp)
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_a71f4181a253aeeb42de83b9dcaa7232c}{Make\-\_\-\-Mesh\-\_\-\-Wire} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&points, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&ofield)
\item 
void \hyperlink{class_s_c_i_run_1_1_generate_electrode_aad03455dc146d151b261b90dbc6f4ff9}{Make\-\_\-\-Mesh\-\_\-\-Planar} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \&points, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&ofield, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&direction)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_ad02fdd7670d96a06959eeb70685037e7}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!Generate\-Electrode@{Generate\-Electrode}}
\index{Generate\-Electrode@{Generate\-Electrode}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{Generate\-Electrode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Generate\-Electrode} (
\begin{DoxyParamCaption}
\item[{Gui\-Context $\ast$}]{ctx}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_ad02fdd7670d96a06959eeb70685037e7}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_a8044306971b23d19b936728530b15d33}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!$\sim$\-Generate\-Electrode@{$\sim$\-Generate\-Electrode}}
\index{$\sim$\-Generate\-Electrode@{$\sim$\-Generate\-Electrode}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{$\sim$\-Generate\-Electrode}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Generate\-Electrode} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_generate_electrode_a8044306971b23d19b936728530b15d33}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_ab03d1604df2cce9f5e95060f20905a9b}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!add\-\_\-point@{add\-\_\-point}}
\index{add\-\_\-point@{add\-\_\-point}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{add\-\_\-point}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-point (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{p}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_ab03d1604df2cce9f5e95060f20905a9b}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_a49f7a45d6a67d75e21495d4310b69b37}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!create\-\_\-widgets@{create\-\_\-widgets}}
\index{create\-\_\-widgets@{create\-\_\-widgets}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{create\-\_\-widgets}]{\setlength{\rightskip}{0pt plus 5cm}void create\-\_\-widgets (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{points}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_a49f7a45d6a67d75e21495d4310b69b37}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_afe197096c9ecbb05babdc0e60d1e03c4}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!create\-\_\-widgets@{create\-\_\-widgets}}
\index{create\-\_\-widgets@{create\-\_\-widgets}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{create\-\_\-widgets}]{\setlength{\rightskip}{0pt plus 5cm}void create\-\_\-widgets (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{points, }
\item[{{\bf Vector} \&}]{direction}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_afe197096c9ecbb05babdc0e60d1e03c4}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_a61af3e60b94ae3e748f6fbac1e794af7}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!execute@{execute}}
\index{execute@{execute}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\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_generate_electrode_a61af3e60b94ae3e748f6fbac1e794af7}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_ad1a0722430f49a08f44e0c4c34ac60d8}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!get\-\_\-centers@{get\-\_\-centers}}
\index{get\-\_\-centers@{get\-\_\-centers}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{get\-\_\-centers}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-centers (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{p, }
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{pp}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_ad1a0722430f49a08f44e0c4c34ac60d8}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_af8ab00cd1bec8ab40b9de0010493d6c3}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!get\-\_\-points@{get\-\_\-points}}
\index{get\-\_\-points@{get\-\_\-points}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{get\-\_\-points}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-points (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{points}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_af8ab00cd1bec8ab40b9de0010493d6c3}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_aad03455dc146d151b261b90dbc6f4ff9}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!Make\-\_\-\-Mesh\-\_\-\-Planar@{Make\-\_\-\-Mesh\-\_\-\-Planar}}
\index{Make\-\_\-\-Mesh\-\_\-\-Planar@{Make\-\_\-\-Mesh\-\_\-\-Planar}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{Make\-\_\-\-Mesh\-\_\-\-Planar}]{\setlength{\rightskip}{0pt plus 5cm}void Make\-\_\-\-Mesh\-\_\-\-Planar (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{points, }
\item[{{\bf Field\-Handle} \&}]{ofield, }
\item[{{\bf Vector} \&}]{direction}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_aad03455dc146d151b261b90dbc6f4ff9}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_a71f4181a253aeeb42de83b9dcaa7232c}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!Make\-\_\-\-Mesh\-\_\-\-Wire@{Make\-\_\-\-Mesh\-\_\-\-Wire}}
\index{Make\-\_\-\-Mesh\-\_\-\-Wire@{Make\-\_\-\-Mesh\-\_\-\-Wire}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{Make\-\_\-\-Mesh\-\_\-\-Wire}]{\setlength{\rightskip}{0pt plus 5cm}void Make\-\_\-\-Mesh\-\_\-\-Wire (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Point} $>$ \&}]{points, }
\item[{{\bf Field\-Handle} \&}]{ofield}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_a71f4181a253aeeb42de83b9dcaa7232c}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_a0f1bc1fe0c6416b24c57f6309e831fd2}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!post\-\_\-read@{post\-\_\-read}}
\index{post\-\_\-read@{post\-\_\-read}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\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_generate_electrode_a0f1bc1fe0c6416b24c57f6309e831fd2}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_ac9e0061ae5d5ef0a718e3881a97968dd}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!presave@{presave}}
\index{presave@{presave}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\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_generate_electrode_ac9e0061ae5d5ef0a718e3881a97968dd}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_af937250e7144cf75eb35e4cdb7ec0db4}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!remove\-\_\-point@{remove\-\_\-point}}
\index{remove\-\_\-point@{remove\-\_\-point}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{remove\-\_\-point}]{\setlength{\rightskip}{0pt plus 5cm}bool remove\-\_\-point (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_generate_electrode_af937250e7144cf75eb35e4cdb7ec0db4}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_ae48a43b7dc304831f68cd1845a0d9097}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!tcl\-\_\-command@{tcl\-\_\-command}}
\index{tcl\-\_\-command@{tcl\-\_\-command}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\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_generate_electrode_ae48a43b7dc304831f68cd1845a0d9097}
\hypertarget{class_s_c_i_run_1_1_generate_electrode_abc30737fd1e1a0d6b10f5b35e99517cf}{\index{S\-C\-I\-Run\-::\-Generate\-Electrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}!widget\-\_\-moved@{widget\-\_\-moved}}
\index{widget\-\_\-moved@{widget\-\_\-moved}!SCIRun::GenerateElectrode@{S\-C\-I\-Run\-::\-Generate\-Electrode}}
\subsubsection[{widget\-\_\-moved}]{\setlength{\rightskip}{0pt plus 5cm}void widget\-\_\-moved (
\begin{DoxyParamCaption}
\item[{bool}]{release, }
\item[{Base\-Widget $\ast$}]{widget\-\_\-}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_generate_electrode_abc30737fd1e1a0d6b10f5b35e99517cf}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_generate_electrode_8cc}{Generate\-Electrode.\-cc}\end{DoxyCompactItemize}
