\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter}{\section{I\-E\-Plugin\-Legacy\-Adapter$<$ Data $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter}\index{I\-E\-Plugin\-Legacy\-Adapter$<$ Data $>$@{I\-E\-Plugin\-Legacy\-Adapter$<$ Data $>$}}
}


{\ttfamily \#include $<$Generic\-I\-E\-Plugin.\-h$>$}

Inheritance diagram for I\-E\-Plugin\-Legacy\-Adapter$<$ Data $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7cca033c44fc3c6b6a1784838cfe1092}{pluginname} () const override
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a2a30cb097f4728406e5a2a85fb7cc273}{file\-Extension} () const override
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a304664b004a1918ce1060ea1e548b17e}{file\-Magic} () const override
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a6d1dcf4d3f6db75ee3d00294fad0affe}{has\-Reader} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a03d2eccd9a6dc8c9da5887726378e99e}{has\-Writer} () const 
\item 
virtual boost\-::shared\-\_\-ptr$<$ Data $>$ \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a880c37e6e1fab25f12cb8952541aadbf}{read\-File} (const std\-::string \&filename, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} log) const override
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7f243ce9ed4b481bd0e18443c7bab2d1}{write\-File} (boost\-::shared\-\_\-ptr$<$ Data $>$ f, const std\-::string \&filename, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} log) const override
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a000a764d9911f4090fbf837de820f543}{equals} (const \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface}{Generic\-I\-E\-Plugin\-Interface}$<$ Data $>$ \&other) const override
\item 
\hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a359b097faee83f1b105abe688f6c5437}{I\-E\-Plugin\-Legacy\-Adapter} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, const std\-::string \&fileextension, const std\-::string \&filemagic, boost\-::shared\-\_\-ptr$<$ Data $>$($\ast$freader)(\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr, const char $\ast$filename)=0, bool($\ast$fwriter)(\hyperlink{namespace_s_c_i_run_1_1_core_1_1_logging_a93cd7de5b4907a727577e603069b390e}{Core\-::\-Logging\-::\-Logger\-Handle} pr, boost\-::shared\-\_\-ptr$<$ Data $>$ f, const char $\ast$filename)=0)
\item 
\hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_aaefeafb5026061702a93be57357d5a4c}{$\sim$\-I\-E\-Plugin\-Legacy\-Adapter} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a44c481a03296c0dd3da4ecc6dbcffa89}{operator==} (const \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter}{I\-E\-Plugin\-Legacy\-Adapter} \&other) const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a359b097faee83f1b105abe688f6c5437}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!I\-E\-Plugin\-Legacy\-Adapter@{I\-E\-Plugin\-Legacy\-Adapter}}
\index{I\-E\-Plugin\-Legacy\-Adapter@{I\-E\-Plugin\-Legacy\-Adapter}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{I\-E\-Plugin\-Legacy\-Adapter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-E\-Plugin\-Legacy\-Adapter} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::string \&}]{fileextension, }
\item[{const std\-::string \&}]{filemagic, }
\item[{boost\-::shared\-\_\-ptr$<$ Data $>$($\ast$)({\bf Core\-::\-Logging\-::\-Logger\-Handle} pr, const char $\ast$filename)}]{freader = {\ttfamily 0}, }
\item[{bool($\ast$)({\bf Core\-::\-Logging\-::\-Logger\-Handle} pr, boost\-::shared\-\_\-ptr$<$ Data $>$ f, const char $\ast$filename)}]{fwriter = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a359b097faee83f1b105abe688f6c5437}
\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_aaefeafb5026061702a93be57357d5a4c}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!$\sim$\-I\-E\-Plugin\-Legacy\-Adapter@{$\sim$\-I\-E\-Plugin\-Legacy\-Adapter}}
\index{$\sim$\-I\-E\-Plugin\-Legacy\-Adapter@{$\sim$\-I\-E\-Plugin\-Legacy\-Adapter}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{$\sim$\-I\-E\-Plugin\-Legacy\-Adapter}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf I\-E\-Plugin\-Legacy\-Adapter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_aaefeafb5026061702a93be57357d5a4c}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a000a764d9911f4090fbf837de820f543}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!equals@{equals}}
\index{equals@{equals}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{equals}]{\setlength{\rightskip}{0pt plus 5cm}bool equals (
\begin{DoxyParamCaption}
\item[{const {\bf Generic\-I\-E\-Plugin\-Interface}$<$ Data $>$ \&}]{other}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a000a764d9911f4090fbf837de820f543}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_ae85d2b6f2ec5f7f8ada8e858eb742a96}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a2a30cb097f4728406e5a2a85fb7cc273}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!file\-Extension@{file\-Extension}}
\index{file\-Extension@{file\-Extension}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{file\-Extension}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string file\-Extension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a2a30cb097f4728406e5a2a85fb7cc273}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_a8d78d0eb44a38828752b4beed149171a}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a304664b004a1918ce1060ea1e548b17e}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!file\-Magic@{file\-Magic}}
\index{file\-Magic@{file\-Magic}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{file\-Magic}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string file\-Magic (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a304664b004a1918ce1060ea1e548b17e}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_acde6eecf8a98d421b183775344457276}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a6d1dcf4d3f6db75ee3d00294fad0affe}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!has\-Reader@{has\-Reader}}
\index{has\-Reader@{has\-Reader}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{has\-Reader}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool has\-Reader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a6d1dcf4d3f6db75ee3d00294fad0affe}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_a46ade2363c631d959db1d8e6a6204c8d}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a03d2eccd9a6dc8c9da5887726378e99e}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!has\-Writer@{has\-Writer}}
\index{has\-Writer@{has\-Writer}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{has\-Writer}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool has\-Writer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a03d2eccd9a6dc8c9da5887726378e99e}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_aca1e63dff4685887fa1ee92bad8e51aa}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a44c481a03296c0dd3da4ecc6dbcffa89}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf I\-E\-Plugin\-Legacy\-Adapter}$<$ Data $>$ \&}]{other}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a44c481a03296c0dd3da4ecc6dbcffa89}
\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7cca033c44fc3c6b6a1784838cfe1092}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!pluginname@{pluginname}}
\index{pluginname@{pluginname}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{pluginname}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string pluginname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7cca033c44fc3c6b6a1784838cfe1092}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_ade01bfb0937a03e2c22e84fcf64d4f2f}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a880c37e6e1fab25f12cb8952541aadbf}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!read\-File@{read\-File}}
\index{read\-File@{read\-File}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{read\-File}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::shared\-\_\-ptr$<$ Data $>$ read\-File (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{log}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a880c37e6e1fab25f12cb8952541aadbf}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_a6375166635feb465b3299c13c69c8e5f}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.

\hypertarget{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7f243ce9ed4b481bd0e18443c7bab2d1}{\index{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}!write\-File@{write\-File}}
\index{write\-File@{write\-File}!SCIRun::IEPluginLegacyAdapter@{S\-C\-I\-Run\-::\-I\-E\-Plugin\-Legacy\-Adapter}}
\subsubsection[{write\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool write\-File (
\begin{DoxyParamCaption}
\item[{boost\-::shared\-\_\-ptr$<$ Data $>$}]{f, }
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Core\-::\-Logging\-::\-Logger\-Handle}}]{log}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter_a7f243ce9ed4b481bd0e18443c7bab2d1}


Implements \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface_aeea10f92154d78c452d7dd905e5aeabd}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Import\-Export/\hyperlink{_generic_i_e_plugin_8h}{Generic\-I\-E\-Plugin.\-h}\end{DoxyCompactItemize}
