25 #ifndef vtkMetaReader_h 26 #define vtkMetaReader_h 28 #include "vtkDataObjectAlgorithm.h" 29 #include "vtkPVVTKExtensionsDefaultModule.h" 33 class VTKPVVTKEXTENSIONSDEFAULT_EXPORT
vtkMetaReader :
public vtkDataObjectAlgorithm
46 vtkSetObjectMacro(Reader, vtkAlgorithm);
47 vtkGetObjectMacro(Reader, vtkAlgorithm);
58 Set_MetaFileName(name);
59 this->MetaFileNameMTime = this->vtkDataObjectAlgorithm::GetMTime();
69 vtkGetVector2Macro(FileIndexRange, vtkIdType);
79 this->Set_FileIndex(i);
80 this->FileIndexMTime = this->vtkDataObjectAlgorithm::GetMTime();
87 virtual vtkMTimeType GetMTime();
94 vtkSetStringMacro(FileNameMethod);
95 vtkGetStringMacro(FileNameMethod);
98 void PrintSelf(ostream& os, vtkIndent indent);
101 virtual int FillOutputPortInformation(
int port, vtkInformation* info);
103 vtkSetStringMacro(_MetaFileName);
104 vtkGetStringMacro(_MetaFileName);
106 vtkSetMacro(_FileIndex, vtkIdType);
107 vtkGetMacro(_FileIndex, vtkIdType);
109 void ReaderSetFileName(
const char* filename);
110 int ReaderCanReadFile(
const char* filename);
118 std::string FromRelativeToMetaFile(
const char* metaFileName,
const char* fileName);
135 vtkIdType FileIndexRange[2];