33 #ifndef __vtkSortFileNames_h
34 #define __vtkSortFileNames_h
42 class vtkStringArrayVector;
58 vtkSetMacro(Grouping,
int);
59 vtkGetMacro(Grouping,
int);
60 vtkBooleanMacro(Grouping,
int);
69 vtkSetMacro(NumericSort,
int);
70 vtkGetMacro(NumericSort,
int);
71 vtkBooleanMacro(NumericSort,
int);
77 vtkSetMacro(IgnoreCase,
int);
78 vtkGetMacro(IgnoreCase,
int);
79 vtkBooleanMacro(IgnoreCase,
int);
86 vtkSetMacro(SkipDirectories,
int);
87 vtkGetMacro(SkipDirectories,
int);
88 vtkBooleanMacro(SkipDirectories,
int);
104 virtual int GetNumberOfGroups();
113 virtual void Update();
131 virtual void Execute();
139 vtkStringArrayVector *output);
abstract base class for most VTK objects
vtkStringArray * FileNames
record modification and/or execution time
a vtkAbstractArray subclass for strings
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
Group and sort a set of filenames.
vtkStringArray * InputFileNames
vtkStringArrayVector * Groups