\hypertarget{class_s_c_i_run_1_1_field_index_base}{\section{Field\-Index\-Base$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_field_index_base}\index{Field\-Index\-Base$<$ T $>$@{Field\-Index\-Base$<$ T $>$}}
}


Base type for index types.  




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

Inheritance diagram for Field\-Index\-Base$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_field_index_base}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T \hyperlink{class_s_c_i_run_1_1_field_index_base_a265a253612b46abed17c61b0a5e5ce30}{value\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_field_index_base_ad290e8dd394af3dbb2e3f9cdf094a765}{Field\-Index\-Base} (T i)
\item 
\hyperlink{class_s_c_i_run_1_1_field_index_base_adf02103d45f2ff71b9867709b8bd0ebb}{operator T const \&} () const 
\begin{DoxyCompactList}\small\item\em Required interface for an Index. \end{DoxyCompactList}\item 
std\-::ostream \& \hyperlink{class_s_c_i_run_1_1_field_index_base_a4ef1ab2db639e973e46d015942a5770f}{str\-\_\-render} (std\-::ostream \&os) const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
T \hyperlink{class_s_c_i_run_1_1_field_index_base_a3524f4e6da0a83d6d8f98aa81bd620c5}{index\-\_\-}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class S\-C\-I\-Run\-::\-Field\-Index\-Base$<$ T $>$}

Base type for index types. 

\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_field_index_base_a265a253612b46abed17c61b0a5e5ce30}{\index{S\-C\-I\-Run\-::\-Field\-Index\-Base@{S\-C\-I\-Run\-::\-Field\-Index\-Base}!value\-\_\-type@{value\-\_\-type}}
\index{value\-\_\-type@{value\-\_\-type}!SCIRun::FieldIndexBase@{S\-C\-I\-Run\-::\-Field\-Index\-Base}}
\subsubsection[{value\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef T {\bf value\-\_\-type}}}\label{class_s_c_i_run_1_1_field_index_base_a265a253612b46abed17c61b0a5e5ce30}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_field_index_base_ad290e8dd394af3dbb2e3f9cdf094a765}{\index{S\-C\-I\-Run\-::\-Field\-Index\-Base@{S\-C\-I\-Run\-::\-Field\-Index\-Base}!Field\-Index\-Base@{Field\-Index\-Base}}
\index{Field\-Index\-Base@{Field\-Index\-Base}!SCIRun::FieldIndexBase@{S\-C\-I\-Run\-::\-Field\-Index\-Base}}
\subsubsection[{Field\-Index\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Field\-Index\-Base} (
\begin{DoxyParamCaption}
\item[{T}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_index_base_ad290e8dd394af3dbb2e3f9cdf094a765}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_field_index_base_adf02103d45f2ff71b9867709b8bd0ebb}{\index{S\-C\-I\-Run\-::\-Field\-Index\-Base@{S\-C\-I\-Run\-::\-Field\-Index\-Base}!operator T const \&@{operator T const \&}}
\index{operator T const \&@{operator T const \&}!SCIRun::FieldIndexBase@{S\-C\-I\-Run\-::\-Field\-Index\-Base}}
\subsubsection[{operator T const \&}]{\setlength{\rightskip}{0pt plus 5cm}operator T const \& (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_index_base_adf02103d45f2ff71b9867709b8bd0ebb}


Required interface for an Index. 

\hypertarget{class_s_c_i_run_1_1_field_index_base_a4ef1ab2db639e973e46d015942a5770f}{\index{S\-C\-I\-Run\-::\-Field\-Index\-Base@{S\-C\-I\-Run\-::\-Field\-Index\-Base}!str\-\_\-render@{str\-\_\-render}}
\index{str\-\_\-render@{str\-\_\-render}!SCIRun::FieldIndexBase@{S\-C\-I\-Run\-::\-Field\-Index\-Base}}
\subsubsection[{str\-\_\-render}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream\& str\-\_\-render (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{os}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_field_index_base_a4ef1ab2db639e973e46d015942a5770f}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_field_index_base_a3524f4e6da0a83d6d8f98aa81bd620c5}{\index{S\-C\-I\-Run\-::\-Field\-Index\-Base@{S\-C\-I\-Run\-::\-Field\-Index\-Base}!index\-\_\-@{index\-\_\-}}
\index{index\-\_\-@{index\-\_\-}!SCIRun::FieldIndexBase@{S\-C\-I\-Run\-::\-Field\-Index\-Base}}
\subsubsection[{index\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}T index\-\_\-}}\label{class_s_c_i_run_1_1_field_index_base_a3524f4e6da0a83d6d8f98aa81bd620c5}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_field_index_8h}{Field\-Index.\-h}\end{DoxyCompactItemize}
