\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base}{\section{Matrix\-I\-O\-Base Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base}\index{Matrix\-I\-O\-Base@{Matrix\-I\-O\-Base}}
}


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

Inheritance diagram for Matrix\-I\-O\-Base\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.465710cm]{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a5a75070a057eab7e8f0ff13e14e8a3ca}{Matrix\-I\-O\-Base} ()
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_aa9e58780ab822bc6762a6af936a3c09a}{dynamic\-\_\-type\-\_\-name} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a93802b6a4ec06d421c203aadf236897b}{separate\-\_\-raw\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_ae6c1b36d558e8c963c8597cccd718d50}{raw\-\_\-filename\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a5a75070a057eab7e8f0ff13e14e8a3ca}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!Matrix\-I\-O\-Base@{Matrix\-I\-O\-Base}}
\index{Matrix\-I\-O\-Base@{Matrix\-I\-O\-Base}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{Matrix\-I\-O\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix\-I\-O\-Base} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a5a75070a057eab7e8f0ff13e14e8a3ca}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_aa9e58780ab822bc6762a6af936a3c09a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}}
\index{dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{dynamic\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string dynamic\-\_\-type\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_aa9e58780ab822bc6762a6af936a3c09a}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}{Dense\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_column_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{Dense\-Column\-Matrix\-Generic$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!io@{io}}
\index{io@{io}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_persistent_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Persistent}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Dense\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_column_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Dense\-Column\-Matrix\-Generic$<$ T $>$}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_ae6c1b36d558e8c963c8597cccd718d50}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!raw\-\_\-filename\-\_\-@{raw\-\_\-filename\-\_\-}}
\index{raw\-\_\-filename\-\_\-@{raw\-\_\-filename\-\_\-}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{raw\-\_\-filename\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string raw\-\_\-filename\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_ae6c1b36d558e8c963c8597cccd718d50}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a93802b6a4ec06d421c203aadf236897b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!separate\-\_\-raw\-\_\-@{separate\-\_\-raw\-\_\-}}
\index{separate\-\_\-raw\-\_\-@{separate\-\_\-raw\-\_\-}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{separate\-\_\-raw\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool separate\-\_\-raw\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a93802b6a4ec06d421c203aadf236897b}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Core::Datatypes::MatrixIOBase@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Matrix\-I\-O\-Base}}
\subsubsection[{type\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Type\-I\-D} type\-\_\-id\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\hyperlink{_matrix_8h}{Matrix.\-h}\item 
Core/\-Datatypes/\hyperlink{_matrix_8cc}{Matrix.\-cc}\end{DoxyCompactItemize}
