Class to manipulate file name's. More...
#include <gdcmFilename.h>
Public Member Functions | |
Filename (const char *filename="") | |
const char * | GetExtension () |
return only the extension part of a filename | |
const char * | GetFileName () const |
Return the full filename. | |
const char * | GetName () |
return only the name part of a filename | |
const char * | GetPath () |
Return only the path component of a filename. | |
bool | IsEmpty () const |
return whether the filename is empty | |
bool | IsIdentical (Filename const &fn) const |
operator const char * () const | |
const char * | ToUnixSlashes () |
Convert backslash (windows style) to UNIX style slash. | |
const char * | ToWindowsSlashes () |
Convert foward slash (UNIX style) to windows style slash. | |
Static Public Member Functions | |
static const char * | Join (const char *path, const char *filename) |
Class to manipulate file name's.
gdcm::Filename::Filename | ( | const char * | filename = "" ) |
[inline] |
const char* gdcm::Filename::GetExtension | ( | ) |
return only the extension part of a filename
const char* gdcm::Filename::GetFileName | ( | ) | const [inline] |
Return the full filename.
const char* gdcm::Filename::GetName | ( | ) |
return only the name part of a filename
const char* gdcm::Filename::GetPath | ( | ) |
Return only the path component of a filename.
bool gdcm::Filename::IsEmpty | ( | ) | const [inline] |
return whether the filename is empty
bool gdcm::Filename::IsIdentical | ( | Filename const & | fn ) | const |
static const char* gdcm::Filename::Join | ( | const char * | path, |
const char * | filename | ||
) | [static] |
Join two paths NOT THREAD SAFE
gdcm::Filename::operator const char * | ( | ) | const [inline] |
Simple operator to allow Filename myfilename( "..." ); const char * s = myfilename;
const char* gdcm::Filename::ToUnixSlashes | ( | ) |
Convert backslash (windows style) to UNIX style slash.
const char* gdcm::Filename::ToWindowsSlashes | ( | ) |
Convert foward slash (UNIX style) to windows style slash.