\hypertarget{class_s_c_i_run_1_1_dir}{\section{Dir Class Reference}
\label{class_s_c_i_run_1_1_dir}\index{Dir@{Dir}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dir_a056de22e6c1f9c9b94d270ce2cb40fe4}{Dir} ()
\item 
\hyperlink{class_s_c_i_run_1_1_dir_a43bc7cc72ebed999334a4a3b072c73c3}{Dir} (const \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_dir_a0e2f3ed15b0bfcf57bc446d42b89b621}{Dir} (const std\-::string \&)
\item 
\hyperlink{class_s_c_i_run_1_1_dir_a519c87db576b499cc2ce265184374d05}{$\sim$\-Dir} ()
\item 
\hyperlink{class_s_c_i_run_1_1_dir}{Dir} \& \hyperlink{class_s_c_i_run_1_1_dir_a3a880aed2277adc6f9b321c061963e16}{operator=} (const \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a77fdcfaadf09af117372ec5ebbf8411b}{remove} (bool throw\-On\-Error=true)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a0e05b37bad4580609a034e48e435b04c}{force\-Remove} (bool throw\-On\-Error=true)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a3cb6cfdd5229d6c1e74471c9ed35acd5}{remove} (const std\-::string \&filename, bool throw\-On\-Error=true)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_aa070d2552624894c057c4cbe6132232e}{copy} (\hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&dest\-Dir)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a5a413a0a46b4618abd000ca8bcbd4abe}{move} (\hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&dest\-Dir)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a877ee2c72a5ff6888dc2cf0f7bf36348}{copy} (const std\-::string \&filename, \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&dest\-Dir)
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_aebad6b6442808c840e8e83e701b9c926}{move} (const std\-::string \&filename, \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \&dest\-Dir)
\item 
\hyperlink{class_s_c_i_run_1_1_dir}{Dir} \hyperlink{class_s_c_i_run_1_1_dir_a5ad80514048bc28c225530a938731cf3}{create\-Subdir} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
\hyperlink{class_s_c_i_run_1_1_dir}{Dir} \hyperlink{class_s_c_i_run_1_1_dir_a0343767c8246d3f2e0cf6708649e0607}{get\-Subdir} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
bool \hyperlink{class_s_c_i_run_1_1_dir_aa9100e4c626877b706ca9fc67a35c562}{exists} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_dir_a0d38e523e09ea4822f614751dba93ecb}{isfile} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_dir_a38c47ca7e4d6a99dad541d8e2af1c82a}{get\-Filenames\-By\-Suffix} (const std\-::string \&suffix, std\-::vector$<$ std\-::string $>$ \&filenames)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_dir_a33957ff81d96d5eb86be59fea5034afd}{get\-Name} () const 
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \hyperlink{class_s_c_i_run_1_1_dir_a8bfb8263ab56c789fbbb9ce9d31fb411}{create} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
static \hyperlink{class_s_c_i_run_1_1_dir}{Dir} \hyperlink{class_s_c_i_run_1_1_dir_a632bf4d3f71fa84310d1b6f8548c49d7}{current\-\_\-directory} ()
\item 
static bool \hyperlink{class_s_c_i_run_1_1_dir_a5c57ea772dac719a656e8a09c7559223}{remove\-Dir} (const char $\ast$dir\-Name)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dir_a056de22e6c1f9c9b94d270ce2cb40fe4}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!Dir@{Dir}}
\index{Dir@{Dir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a056de22e6c1f9c9b94d270ce2cb40fe4}
\hypertarget{class_s_c_i_run_1_1_dir_a43bc7cc72ebed999334a4a3b072c73c3}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!Dir@{Dir}}
\index{Dir@{Dir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir} (
\begin{DoxyParamCaption}
\item[{const {\bf Dir} \&}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a43bc7cc72ebed999334a4a3b072c73c3}
\hypertarget{class_s_c_i_run_1_1_dir_a0e2f3ed15b0bfcf57bc446d42b89b621}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!Dir@{Dir}}
\index{Dir@{Dir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{Dir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a0e2f3ed15b0bfcf57bc446d42b89b621}
\hypertarget{class_s_c_i_run_1_1_dir_a519c87db576b499cc2ce265184374d05}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!$\sim$\-Dir@{$\sim$\-Dir}}
\index{$\sim$\-Dir@{$\sim$\-Dir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{$\sim$\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Dir} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a519c87db576b499cc2ce265184374d05}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dir_aa070d2552624894c057c4cbe6132232e}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!copy@{copy}}
\index{copy@{copy}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{copy}]{\setlength{\rightskip}{0pt plus 5cm}void copy (
\begin{DoxyParamCaption}
\item[{{\bf Dir} \&}]{dest\-Dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_aa070d2552624894c057c4cbe6132232e}
\hypertarget{class_s_c_i_run_1_1_dir_a877ee2c72a5ff6888dc2cf0f7bf36348}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!copy@{copy}}
\index{copy@{copy}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{copy}]{\setlength{\rightskip}{0pt plus 5cm}void copy (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Dir} \&}]{dest\-Dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a877ee2c72a5ff6888dc2cf0f7bf36348}
\hypertarget{class_s_c_i_run_1_1_dir_a8bfb8263ab56c789fbbb9ce9d31fb411}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!create@{create}}
\index{create@{create}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf Dir} create (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dir_a8bfb8263ab56c789fbbb9ce9d31fb411}
\hypertarget{class_s_c_i_run_1_1_dir_a5ad80514048bc28c225530a938731cf3}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!create\-Subdir@{create\-Subdir}}
\index{create\-Subdir@{create\-Subdir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{create\-Subdir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir} create\-Subdir (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a5ad80514048bc28c225530a938731cf3}
\hypertarget{class_s_c_i_run_1_1_dir_a632bf4d3f71fa84310d1b6f8548c49d7}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!current\-\_\-directory@{current\-\_\-directory}}
\index{current\-\_\-directory@{current\-\_\-directory}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{current\-\_\-directory}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf Dir} current\-\_\-directory (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dir_a632bf4d3f71fa84310d1b6f8548c49d7}
\hypertarget{class_s_c_i_run_1_1_dir_aa9100e4c626877b706ca9fc67a35c562}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!exists@{exists}}
\index{exists@{exists}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}bool exists (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_aa9100e4c626877b706ca9fc67a35c562}
\hypertarget{class_s_c_i_run_1_1_dir_a0e05b37bad4580609a034e48e435b04c}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!force\-Remove@{force\-Remove}}
\index{force\-Remove@{force\-Remove}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{force\-Remove}]{\setlength{\rightskip}{0pt plus 5cm}void force\-Remove (
\begin{DoxyParamCaption}
\item[{bool}]{throw\-On\-Error = {\ttfamily true}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a0e05b37bad4580609a034e48e435b04c}
\hypertarget{class_s_c_i_run_1_1_dir_a38c47ca7e4d6a99dad541d8e2af1c82a}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!get\-Filenames\-By\-Suffix@{get\-Filenames\-By\-Suffix}}
\index{get\-Filenames\-By\-Suffix@{get\-Filenames\-By\-Suffix}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{get\-Filenames\-By\-Suffix}]{\setlength{\rightskip}{0pt plus 5cm}void get\-Filenames\-By\-Suffix (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{suffix, }
\item[{std\-::vector$<$ std\-::string $>$ \&}]{filenames}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a38c47ca7e4d6a99dad541d8e2af1c82a}
\hypertarget{class_s_c_i_run_1_1_dir_a33957ff81d96d5eb86be59fea5034afd}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dir_a33957ff81d96d5eb86be59fea5034afd}
\hypertarget{class_s_c_i_run_1_1_dir_a0343767c8246d3f2e0cf6708649e0607}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!get\-Subdir@{get\-Subdir}}
\index{get\-Subdir@{get\-Subdir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{get\-Subdir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir} get\-Subdir (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a0343767c8246d3f2e0cf6708649e0607}
\hypertarget{class_s_c_i_run_1_1_dir_a0d38e523e09ea4822f614751dba93ecb}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!isfile@{isfile}}
\index{isfile@{isfile}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{isfile}]{\setlength{\rightskip}{0pt plus 5cm}bool isfile (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a0d38e523e09ea4822f614751dba93ecb}
\hypertarget{class_s_c_i_run_1_1_dir_a5a413a0a46b4618abd000ca8bcbd4abe}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!move@{move}}
\index{move@{move}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}void move (
\begin{DoxyParamCaption}
\item[{{\bf Dir} \&}]{dest\-Dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a5a413a0a46b4618abd000ca8bcbd4abe}
\hypertarget{class_s_c_i_run_1_1_dir_aebad6b6442808c840e8e83e701b9c926}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!move@{move}}
\index{move@{move}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}void move (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Dir} \&}]{dest\-Dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_aebad6b6442808c840e8e83e701b9c926}
\hypertarget{class_s_c_i_run_1_1_dir_a3a880aed2277adc6f9b321c061963e16}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dir}\& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Dir} \&}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a3a880aed2277adc6f9b321c061963e16}
\hypertarget{class_s_c_i_run_1_1_dir_a77fdcfaadf09af117372ec5ebbf8411b}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!remove@{remove}}
\index{remove@{remove}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{remove}]{\setlength{\rightskip}{0pt plus 5cm}void remove (
\begin{DoxyParamCaption}
\item[{bool}]{throw\-On\-Error = {\ttfamily true}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a77fdcfaadf09af117372ec5ebbf8411b}
\hypertarget{class_s_c_i_run_1_1_dir_a3cb6cfdd5229d6c1e74471c9ed35acd5}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!remove@{remove}}
\index{remove@{remove}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{remove}]{\setlength{\rightskip}{0pt plus 5cm}void remove (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{bool}]{throw\-On\-Error = {\ttfamily true}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dir_a3cb6cfdd5229d6c1e74471c9ed35acd5}
\hypertarget{class_s_c_i_run_1_1_dir_a5c57ea772dac719a656e8a09c7559223}{\index{S\-C\-I\-Run\-::\-Dir@{S\-C\-I\-Run\-::\-Dir}!remove\-Dir@{remove\-Dir}}
\index{remove\-Dir@{remove\-Dir}!SCIRun::Dir@{S\-C\-I\-Run\-::\-Dir}}
\subsubsection[{remove\-Dir}]{\setlength{\rightskip}{0pt plus 5cm}static bool remove\-Dir (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dir\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dir_a5c57ea772dac719a656e8a09c7559223}


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