|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   26 #ifndef vtkXMLCompositeDataWriter_h 
   27 #define vtkXMLCompositeDataWriter_h 
   29 #include "vtkIOXMLModule.h"  
   36 class vtkXMLCompositeDataWriterInternals;
 
   57   vtkGetMacro(GhostLevel, 
int);
 
   58   vtkSetMacro(GhostLevel, 
int);
 
   65   vtkGetMacro(WriteMetaFile, 
int);
 
   66   virtual void SetWriteMetaFile(
int flag);
 
  114   unsigned int GetNumberOfDataTypes();
 
  119   int* GetDataTypesPointer();
 
  126   void SplitFileName();
 
  127   const char* GetFilePrefix();
 
  128   const char* GetFilePath();
 
  134   const char* GetDefaultFileExtensionForDataSet(
int dataset_type);
 
  141   int WriteMetaFileIfRequested();
 
  144   void MakeDirectory(
const char* 
name);
 
  147   void RemoveADirectory(
const char* 
name);
 
  163   static void ProgressCallbackFunction(
vtkObject*, 
unsigned long, 
void*, 
void*);
 
  179   virtual int WriteComposite(
 
  192   virtual int WriteNonCompositeData(
 
  199   virtual void RemoveWrittenFiles(
const char* SubDirectory);
 
  
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
int WriteMetaFile
Whether to write the collection file on this node.
virtual const char * GetDefaultFileExtension()=0
Get the default file extension for files written by this writer.
std::map< DataSetType, DataSet > Piece
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for all sources, filters, and sinks in VTK.
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
vtkCallbackCommand * InternalProgressObserver
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
abstract base class for most VTK objects
abstract superclass for composite (multi-block or AMR) datasets
Superclass for all pipeline executives in VTK.
Superclass for VTK's XML file writers.
int GetDataSetMinorVersion() override
a simple class to control print indentation
virtual const char * GetDataSetName()=0
vtkXMLCompositeDataWriterInternals * Internal
Represents an XML element and those nested inside.
int GetDataSetMajorVersion() override
Methods to define the file's major and minor version numbers.
supports function callbacks
Wrapper around std::string to keep symbols short.
general representation of visualization data
Writer for multi-group datasets.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkInformation * InputInformation