\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes}{\section{Basis\-Add\-Nodes$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes}\index{Basis\-Add\-Nodes$<$ T $>$@{Basis\-Add\-Nodes$<$ T $>$}}
}


Class for describing interfaces to basis elements with additional nodes.  




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

Inheritance diagram for Basis\-Add\-Nodes$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.686747cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1b2e3bdcd8bb05355640b8b213b6d15c}{Basis\-Add\-Nodes} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ac8cfa3153ae6deb64d06f5b37e4ce4e6}{$\sim$\-Basis\-Add\-Nodes} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_abe2d83ffc0ad17750fd761e54cb95901}{add\-\_\-node\-\_\-value} (const T \&p)
\begin{DoxyCompactList}\small\item\em add a node value corresponding to edge \end{DoxyCompactList}\item 
{\footnotesize template$<$class I\-N\-D\-E\-X $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a6a5c7a482c9cd7fec0e97ce72697855d}{set\-\_\-node\-\_\-value} (const T \&p, I\-N\-D\-E\-X i)
\begin{DoxyCompactList}\small\item\em get and set node value \end{DoxyCompactList}\item 
{\footnotesize template$<$class I\-N\-D\-E\-X $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_aca3793d7c051f46b49854518d2210dae}{get\-\_\-node\-\_\-value} (T \&p, I\-N\-D\-E\-X i) const 
\item 
{\footnotesize template$<$class S\-I\-Z\-E $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1c6e894228407bc068c17ab11e93e4c4}{resize\-\_\-node\-\_\-values} (S\-I\-Z\-E s)
\begin{DoxyCompactList}\small\item\em set the proper size \end{DoxyCompactList}\item 
{\footnotesize template$<$class I\-N\-D\-E\-X $>$ }\\T \& \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a0c19b022317d35e31d47ea1e85eab131}{node\-\_\-values} (I\-N\-D\-E\-X i)
\begin{DoxyCompactList}\small\item\em return node value \end{DoxyCompactList}\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ab42166e307a870788f81df2e3adb50f6}{size\-\_\-node\-\_\-values} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes$<$ T $>$}

Class for describing interfaces to basis elements with additional nodes. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1b2e3bdcd8bb05355640b8b213b6d15c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!Basis\-Add\-Nodes@{Basis\-Add\-Nodes}}
\index{Basis\-Add\-Nodes@{Basis\-Add\-Nodes}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{Basis\-Add\-Nodes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Basis\-Add\-Nodes} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1b2e3bdcd8bb05355640b8b213b6d15c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ac8cfa3153ae6deb64d06f5b37e4ce4e6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!$\sim$\-Basis\-Add\-Nodes@{$\sim$\-Basis\-Add\-Nodes}}
\index{$\sim$\-Basis\-Add\-Nodes@{$\sim$\-Basis\-Add\-Nodes}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{$\sim$\-Basis\-Add\-Nodes}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Basis\-Add\-Nodes} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ac8cfa3153ae6deb64d06f5b37e4ce4e6}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_abe2d83ffc0ad17750fd761e54cb95901}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!add\-\_\-node\-\_\-value@{add\-\_\-node\-\_\-value}}
\index{add\-\_\-node\-\_\-value@{add\-\_\-node\-\_\-value}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{add\-\_\-node\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-node\-\_\-value (
\begin{DoxyParamCaption}
\item[{const T \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_abe2d83ffc0ad17750fd761e54cb95901}


add a node value corresponding to edge 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_aca3793d7c051f46b49854518d2210dae}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!get\-\_\-node\-\_\-value@{get\-\_\-node\-\_\-value}}
\index{get\-\_\-node\-\_\-value@{get\-\_\-node\-\_\-value}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{get\-\_\-node\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-node\-\_\-value (
\begin{DoxyParamCaption}
\item[{T \&}]{p, }
\item[{I\-N\-D\-E\-X}]{i}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_aca3793d7c051f46b49854518d2210dae}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a0c19b022317d35e31d47ea1e85eab131}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!node\-\_\-values@{node\-\_\-values}}
\index{node\-\_\-values@{node\-\_\-values}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{node\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}T\& node\-\_\-values (
\begin{DoxyParamCaption}
\item[{I\-N\-D\-E\-X}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a0c19b022317d35e31d47ea1e85eab131}


return node value 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1c6e894228407bc068c17ab11e93e4c4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!resize\-\_\-node\-\_\-values@{resize\-\_\-node\-\_\-values}}
\index{resize\-\_\-node\-\_\-values@{resize\-\_\-node\-\_\-values}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{resize\-\_\-node\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-node\-\_\-values (
\begin{DoxyParamCaption}
\item[{S\-I\-Z\-E}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a1c6e894228407bc068c17ab11e93e4c4}


set the proper size 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a6a5c7a482c9cd7fec0e97ce72697855d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!set\-\_\-node\-\_\-value@{set\-\_\-node\-\_\-value}}
\index{set\-\_\-node\-\_\-value@{set\-\_\-node\-\_\-value}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{set\-\_\-node\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-node\-\_\-value (
\begin{DoxyParamCaption}
\item[{const T \&}]{p, }
\item[{I\-N\-D\-E\-X}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_a6a5c7a482c9cd7fec0e97ce72697855d}


get and set node value 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ab42166e307a870788f81df2e3adb50f6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}!size\-\_\-node\-\_\-values@{size\-\_\-node\-\_\-values}}
\index{size\-\_\-node\-\_\-values@{size\-\_\-node\-\_\-values}!SCIRun::Core::Basis::BasisAddNodes@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Basis\-Add\-Nodes}}
\subsubsection[{size\-\_\-node\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t size\-\_\-node\-\_\-values (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_add_nodes_ab42166e307a870788f81df2e3adb50f6}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Basis/\hyperlink{_basis_8h}{Basis.\-h}\end{DoxyCompactItemize}
