\hypertarget{class_s_c_i_run_1_1_full_file_name}{\section{Full\-File\-Name Class Reference}
\label{class_s_c_i_run_1_1_full_file_name}\index{Full\-File\-Name@{Full\-File\-Name}}
}


{\ttfamily \#include $<$Full\-File\-Name.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_full_file_name_a853a0cb252044078699f2ae0c43a785b}{Full\-File\-Name} (std\-::string filename)
\item 
bool \hyperlink{class_s_c_i_run_1_1_full_file_name_a7bc569feb1f325b101f466c9ff5adca6}{create\-\_\-file\-\_\-path} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_ab5251e2609a9133cd0171581059dd052}{get\-\_\-ext} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a4c06e2156adbc64728afc245555d5461}{get\-\_\-basename} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a0ccdfac716038e6aa4b7883e00304a41}{get\-\_\-filename} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_aa25240e024726dfbf32bcf6fc335c0f5}{get\-\_\-abs\-\_\-path} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_ab1deee23472230164db606af8f39eceb}{get\-\_\-rel\-\_\-path} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a23c172d3c918b6502ca49aa0492a5cf9}{get\-\_\-rel\-\_\-path} (std\-::string path)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a1f806772e641a8a5d166c1991fef878a}{get\-\_\-rel\-\_\-path} (\hyperlink{class_s_c_i_run_1_1_dir}{Dir} path)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a142517cc1d65f862c81eb82dddd45572}{get\-\_\-rel\-\_\-filename} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a58e95601f1d2c107fd54483a80d20743}{get\-\_\-rel\-\_\-filename} (std\-::string dir)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_abc24ff63fdc1ee72abb95a61f4bed82e}{get\-\_\-rel\-\_\-filename} (\hyperlink{class_s_c_i_run_1_1_dir}{Dir} dir)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_full_file_name_a4d75118eb9a55323496ba511d686e10b}{get\-\_\-abs\-\_\-filename} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000335}{Todo}]\-: most of the functionality in this class can be replaced with the \end{DoxyRefDesc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a853a0cb252044078699f2ae0c43a785b}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!Full\-File\-Name@{Full\-File\-Name}}
\index{Full\-File\-Name@{Full\-File\-Name}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{Full\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Full\-File\-Name} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{filename}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a853a0cb252044078699f2ae0c43a785b}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a7bc569feb1f325b101f466c9ff5adca6}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!create\-\_\-file\-\_\-path@{create\-\_\-file\-\_\-path}}
\index{create\-\_\-file\-\_\-path@{create\-\_\-file\-\_\-path}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{create\-\_\-file\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}bool create\-\_\-file\-\_\-path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a7bc569feb1f325b101f466c9ff5adca6}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a4d75118eb9a55323496ba511d686e10b}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-abs\-\_\-filename@{get\-\_\-abs\-\_\-filename}}
\index{get\-\_\-abs\-\_\-filename@{get\-\_\-abs\-\_\-filename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-abs\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-abs\-\_\-filename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a4d75118eb9a55323496ba511d686e10b}
\hypertarget{class_s_c_i_run_1_1_full_file_name_aa25240e024726dfbf32bcf6fc335c0f5}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-abs\-\_\-path@{get\-\_\-abs\-\_\-path}}
\index{get\-\_\-abs\-\_\-path@{get\-\_\-abs\-\_\-path}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-abs\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-abs\-\_\-path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_aa25240e024726dfbf32bcf6fc335c0f5}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a4c06e2156adbc64728afc245555d5461}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-basename@{get\-\_\-basename}}
\index{get\-\_\-basename@{get\-\_\-basename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-basename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-basename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a4c06e2156adbc64728afc245555d5461}
\hypertarget{class_s_c_i_run_1_1_full_file_name_ab5251e2609a9133cd0171581059dd052}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-ext@{get\-\_\-ext}}
\index{get\-\_\-ext@{get\-\_\-ext}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-ext (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_ab5251e2609a9133cd0171581059dd052}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a0ccdfac716038e6aa4b7883e00304a41}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-filename@{get\-\_\-filename}}
\index{get\-\_\-filename@{get\-\_\-filename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-filename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a0ccdfac716038e6aa4b7883e00304a41}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a142517cc1d65f862c81eb82dddd45572}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}}
\index{get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-filename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a142517cc1d65f862c81eb82dddd45572}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a58e95601f1d2c107fd54483a80d20743}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}}
\index{get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-filename (
\begin{DoxyParamCaption}
\item[{std\-::string}]{dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a58e95601f1d2c107fd54483a80d20743}
\hypertarget{class_s_c_i_run_1_1_full_file_name_abc24ff63fdc1ee72abb95a61f4bed82e}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}}
\index{get\-\_\-rel\-\_\-filename@{get\-\_\-rel\-\_\-filename}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-filename (
\begin{DoxyParamCaption}
\item[{{\bf Dir}}]{dir}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_abc24ff63fdc1ee72abb95a61f4bed82e}
\hypertarget{class_s_c_i_run_1_1_full_file_name_ab1deee23472230164db606af8f39eceb}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}}
\index{get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_ab1deee23472230164db606af8f39eceb}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a23c172d3c918b6502ca49aa0492a5cf9}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}}
\index{get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-path (
\begin{DoxyParamCaption}
\item[{std\-::string}]{path}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a23c172d3c918b6502ca49aa0492a5cf9}
\hypertarget{class_s_c_i_run_1_1_full_file_name_a1f806772e641a8a5d166c1991fef878a}{\index{S\-C\-I\-Run\-::\-Full\-File\-Name@{S\-C\-I\-Run\-::\-Full\-File\-Name}!get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}}
\index{get\-\_\-rel\-\_\-path@{get\-\_\-rel\-\_\-path}!SCIRun::FullFileName@{S\-C\-I\-Run\-::\-Full\-File\-Name}}
\subsubsection[{get\-\_\-rel\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-rel\-\_\-path (
\begin{DoxyParamCaption}
\item[{{\bf Dir}}]{path}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_full_file_name_a1f806772e641a8a5d166c1991fef878a}


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