25 #ifndef vtkXMLCompositeDataWriter_h 
   26 #define vtkXMLCompositeDataWriter_h 
   35 class vtkXMLCompositeDataWriterInternals;
 
   50   vtkGetMacro(GhostLevel, 
int);
 
   51   vtkSetMacro(GhostLevel, 
int);
 
   56   vtkGetMacro(WriteMetaFile, 
int);
 
   57   virtual void SetWriteMetaFile(
int flag);
 
   87   int RequestUpdateExtent(
 
  102   unsigned int GetNumberOfDataTypes();
 
  105   int* GetDataTypesPointer();
 
  112   void SplitFileName();
 
  113   const char* GetFilePrefix();
 
  114   const char* GetFilePath();
 
  119   int WriteMetaFileIfRequested();
 
  122   void MakeDirectory(
const char* 
name);
 
  125   void RemoveADirectory(
const char* 
name);
 
  139   static void ProgressCallbackFunction(
vtkObject*, 
unsigned long, 
void*,
 
  166   virtual int WriteNonCompositeData(
 
  168     int& writerIdx, 
const char* FileName);
 
  173   virtual void RemoveWrittenFiles(
const char* SubDirectory);
 
virtual const char * GetDataSetName()=0
 
Wrapper around std::string to keep symbols short. 
 
abstract base class for most VTK objects 
 
Represents an XML element and those nested inside. 
 
virtual int GetDataSetMajorVersion()
 
virtual vtkExecutive * CreateDefaultExecutive()
 
virtual int GetDataSetMinorVersion()
 
Superclass for all pipeline executives in VTK. 
 
supports function callbacks 
 
Superclass for all sources, filters, and sinks in VTK. 
 
abstract superclass for composite (multi-block or AMR) datasets 
 
Superclass for VTK's XML file writers. 
 
a simple class to control print indentation 
 
void PrintSelf(ostream &os, vtkIndent indent)
 
virtual const char * GetDefaultFileExtension()=0
 
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int FillInputPortInformation(int port, vtkInformation *info)
 
vtkCallbackCommand * ProgressObserver
 
Writer for multi-group datasets. 
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
vtkXMLCompositeDataWriterInternals * Internal
 
general representation of visualization data 
 
vtkInformation * InputInformation