14 #ifndef ossimDirectory_HEADER 15 #define ossimDirectory_HEADER 33 OSSIM_DIR_FILES = 0x0001,
34 OSSIM_DIR_DIRS = 0x0002,
35 OSSIM_DIR_HIDDEN = 0x0004,
36 OSSIM_DIR_DOTDOT = 0x0008,
39 OSSIM_DIR_DEFAULT = OSSIM_DIR_FILES | OSSIM_DIR_DIRS | OSSIM_DIR_HIDDEN
51 bool isOpened()
const;
54 int flags = OSSIM_DIR_DEFAULT);
62 void findAllFilesThatMatch(std::vector<ossimFilename>& result,
64 int flags = OSSIM_DIR_DEFAULT);
67 void setFlags(
int flags) { theFlags = flags; };
89 bool findCaseInsensitiveEquivalents(
const ossimFilename &filename,
90 std::vector<ossimFilename>& result,
91 bool bExcludeExactMatch =
true );
ossimDirectoryData * theData