16 #ifndef vtkPVFileInformationHelper_h 17 #define vtkPVFileInformationHelper_h 37 vtkSetStringMacro(Path);
38 vtkGetStringMacro(Path);
49 vtkSetStringMacro(WorkingDirectory);
50 vtkGetStringMacro(WorkingDirectory);
60 vtkGetMacro(DirectoryListing,
int);
61 vtkSetMacro(DirectoryListing,
int);
62 vtkBooleanMacro(DirectoryListing,
int);
74 vtkGetMacro(SpecialDirectories,
int);
75 vtkSetMacro(SpecialDirectories,
int);
76 vtkBooleanMacro(SpecialDirectories,
int);
84 vtkGetMacro(ExamplesInSpecialDirectories,
bool);
85 vtkSetMacro(ExamplesInSpecialDirectories,
bool);
86 vtkBooleanMacro(ExamplesInSpecialDirectories,
bool);
97 vtkGetMacro(FastFileTypeDetection,
int);
98 vtkSetMacro(FastFileTypeDetection,
int);
108 vtkGetMacro(GroupFileSequences,
bool);
109 vtkSetMacro(GroupFileSequences,
bool);
110 vtkBooleanMacro(GroupFileSequences,
bool);
117 vtkGetStringMacro(PathSeparator);
123 bool GetActiveFileIsReadable();
128 bool GetActiveFileIsDirectory();
136 vtkGetMacro(ReadDetailedFileInformation,
bool);
137 vtkSetMacro(ReadDetailedFileInformation,
bool);
144 vtkSetStringMacro(PathSeparator);
146 char* Path =
nullptr;
147 char* WorkingDirectory =
nullptr;
148 int DirectoryListing = 0;
149 int SpecialDirectories = 0;
150 int FastFileTypeDetection = 1;
151 bool GroupFileSequences =
true;
152 bool ExamplesInSpecialDirectories =
true;
154 bool ReadDetailedFileInformation =
false;
155 char* PathSeparator =
nullptr;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
#define VTKREMOTINGCORE_EXPORT
void operator=(const vtkObjectBase &)