9 #ifndef vlLgrFilename_H_
10 #define vlLgrFilename_H_
13 #include <vlutil/vlString.h>
43 virtual bool absolute()
const;
44 virtual bool relative()
const;
62 virtual DtString extension()
const;
67 virtual void setExtension(
const DtString& extension);
70 virtual void stripFilename();
73 virtual void stripPath();
76 virtual bool isWritable()
const;
79 virtual bool isReadable()
const;
83 virtual unsigned long fileLength()
const;
86 virtual bool exists()
const;
106 static char separator();
114 void replaceSlashes();
#define DT_DLL_LGRUTIL
Definition: lgrUtil.h:19
Contains IMPORT/EXPORT macros for lgrUtil library.
static const char theSeparator
Definition: vlLgrFilename.h:117
Instances of DtLgrFilename are DtStrings which convert filenames to the native format.
Definition: vlLgrFilename.h:21