\hypertarget{class_s_c_i_run_1_1_array2}{\section{Array2$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_array2}\index{Array2$<$ T $>$@{Array2$<$ T $>$}}
}


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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef boost\-::multi\-\_\-array$<$ T, 2 $>$ \hyperlink{class_s_c_i_run_1_1_array2_a888230ebfd9c8f5a8d26cd2149340dfb}{impl\-\_\-type}
\item 
typedef T \hyperlink{class_s_c_i_run_1_1_array2_a265a253612b46abed17c61b0a5e5ce30}{value\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_array2_af9388eb15d08fb41d1dba0a34b565d30}{Array2} ()
\item 
\hyperlink{class_s_c_i_run_1_1_array2_aa4be9679e230e47a82fd2663e443687b}{Array2} (size\-\_\-t size1, size\-\_\-t size2)
\item 
void \hyperlink{class_s_c_i_run_1_1_array2_a4405101c7f0aebc1ff8aed9b97099f8e}{resize} (size\-\_\-t size1, size\-\_\-t size2)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_array2_aac782da1f912bceb5d8ad00c8dc892ac}{size} () const 
\item 
T \& \hyperlink{class_s_c_i_run_1_1_array2_a6e843cff2745e6205eaa54547fe1356f}{operator\mbox{[}$\,$\mbox{]}} (size\-\_\-t idx)
\item 
const T \& \hyperlink{class_s_c_i_run_1_1_array2_a1d662efeed51ecff977d444e3f67a229}{operator\mbox{[}$\,$\mbox{]}} (size\-\_\-t idx) const 
\item 
const T \& \hyperlink{class_s_c_i_run_1_1_array2_a12390f7d464f59b3e0cd954ec27699f2}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} d1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} d2) const 
\item 
T \& \hyperlink{class_s_c_i_run_1_1_array2_a2b839d0e1d6fa2edadc31625ac11f095}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} d1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} d2)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_array2_a62e4e2d12e0e05ebf0cd2aa0fa0807a6}{dim1} () const 
\begin{DoxyCompactList}\small\item\em Returns number of rows. \end{DoxyCompactList}\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_array2_a799e823fa1b47d329a6d1c99a564b4b7}{dim2} () const 
\begin{DoxyCompactList}\small\item\em Returns number of cols. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_array2_a888230ebfd9c8f5a8d26cd2149340dfb}{impl\-\_\-type} \& \hyperlink{class_s_c_i_run_1_1_array2_a5ab2fed9dc3452ad74716a138364af46}{get\-Impl} ()
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_array2_a888230ebfd9c8f5a8d26cd2149340dfb}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!impl\-\_\-type@{impl\-\_\-type}}
\index{impl\-\_\-type@{impl\-\_\-type}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{impl\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::multi\-\_\-array$<$T, 2$>$ {\bf impl\-\_\-type}}}\label{class_s_c_i_run_1_1_array2_a888230ebfd9c8f5a8d26cd2149340dfb}
\hypertarget{class_s_c_i_run_1_1_array2_a265a253612b46abed17c61b0a5e5ce30}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!value\-\_\-type@{value\-\_\-type}}
\index{value\-\_\-type@{value\-\_\-type}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{value\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef T {\bf value\-\_\-type}}}\label{class_s_c_i_run_1_1_array2_a265a253612b46abed17c61b0a5e5ce30}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_array2_af9388eb15d08fb41d1dba0a34b565d30}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!Array2@{Array2}}
\index{Array2@{Array2}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{Array2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array2} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_af9388eb15d08fb41d1dba0a34b565d30}
\hypertarget{class_s_c_i_run_1_1_array2_aa4be9679e230e47a82fd2663e443687b}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!Array2@{Array2}}
\index{Array2@{Array2}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{Array2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array2} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{size1, }
\item[{size\-\_\-t}]{size2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_aa4be9679e230e47a82fd2663e443687b}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_array2_a62e4e2d12e0e05ebf0cd2aa0fa0807a6}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!dim1@{dim1}}
\index{dim1@{dim1}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{dim1}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t dim1 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a62e4e2d12e0e05ebf0cd2aa0fa0807a6}


Returns number of rows. 

\hypertarget{class_s_c_i_run_1_1_array2_a799e823fa1b47d329a6d1c99a564b4b7}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!dim2@{dim2}}
\index{dim2@{dim2}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{dim2}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t dim2 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a799e823fa1b47d329a6d1c99a564b4b7}


Returns number of cols. 

\hypertarget{class_s_c_i_run_1_1_array2_a5ab2fed9dc3452ad74716a138364af46}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!get\-Impl@{get\-Impl}}
\index{get\-Impl@{get\-Impl}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{get\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf impl\-\_\-type}\& get\-Impl (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a5ab2fed9dc3452ad74716a138364af46}
\hypertarget{class_s_c_i_run_1_1_array2_a12390f7d464f59b3e0cd954ec27699f2}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}const T\& operator() (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{d1, }
\item[{{\bf index\-\_\-type}}]{d2}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a12390f7d464f59b3e0cd954ec27699f2}
\hypertarget{class_s_c_i_run_1_1_array2_a2b839d0e1d6fa2edadc31625ac11f095}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}T\& operator() (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{d1, }
\item[{{\bf index\-\_\-type}}]{d2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a2b839d0e1d6fa2edadc31625ac11f095}
\hypertarget{class_s_c_i_run_1_1_array2_a6e843cff2745e6205eaa54547fe1356f}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}T\& operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a6e843cff2745e6205eaa54547fe1356f}
\hypertarget{class_s_c_i_run_1_1_array2_a1d662efeed51ecff977d444e3f67a229}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}const T\& operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{idx}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a1d662efeed51ecff977d444e3f67a229}
\hypertarget{class_s_c_i_run_1_1_array2_a4405101c7f0aebc1ff8aed9b97099f8e}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!resize@{resize}}
\index{resize@{resize}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{resize}]{\setlength{\rightskip}{0pt plus 5cm}void resize (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{size1, }
\item[{size\-\_\-t}]{size2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_a4405101c7f0aebc1ff8aed9b97099f8e}
\hypertarget{class_s_c_i_run_1_1_array2_aac782da1f912bceb5d8ad00c8dc892ac}{\index{S\-C\-I\-Run\-::\-Array2@{S\-C\-I\-Run\-::\-Array2}!size@{size}}
\index{size@{size}!SCIRun::Array2@{S\-C\-I\-Run\-::\-Array2}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array2_aac782da1f912bceb5d8ad00c8dc892ac}


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