12#ifndef vtkIOSSFilesScanner_h 
   13#define vtkIOSSFilesScanner_h 
   15#include "vtkIOIOSSModule.h"  
   22VTK_ABI_NAMESPACE_BEGIN
 
   49  static std::set<std::string> 
GetRelatedFiles(
const std::set<std::string>& originalSet,
 
   50    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