24#ifndef vtkIOSSFilesScanner_h
25#define vtkIOSSFilesScanner_h
27#include "vtkIOIOSSModule.h"
60 static std::set<std::string>
GetRelatedFiles(
const std::set<std::string>& originalSet,
61 const std::vector<std::string>& directoryListing = std::vector<std::string>());
~vtkIOSSFilesScanner() override
static std::set< std::string > GetFilesFromMetaFile(VTK_FILEPATH const std::string &filename)
Parses the meta-file and returns a collection of files.
static std::set< std::string > GetRelatedFiles(const std::set< std::string > &originalSet, const std::vector< std::string > &directoryListing=std::vector< std::string >())
Scans for related files.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkIOSSFilesScanner * New()
static bool DoTestFilePatternMatching()
Runs a bunch of tests for file pattern matching.
static bool IsMetaFile(VTK_FILEPATH const std::string &filename)
Returns true if the file is a meta-file.
a simple class to control print indentation
abstract base class for most VTK objects