26 #ifndef vtkXdmfWriter_h 
   27 #define vtkXdmfWriter_h 
   29 #include "vtkIOXdmf2Module.h"  
   45 class vtkXdmfWriterDomainMemoryHandler;
 
   73   vtkSetStringMacro(FileName);
 
   74   vtkGetStringMacro(FileName);
 
   82   vtkSetStringMacro(HeavyDataFileName);
 
   83   vtkGetStringMacro(HeavyDataFileName);
 
   91   vtkSetStringMacro(HeavyDataGroupName);
 
   92   vtkGetStringMacro(HeavyDataGroupName);
 
  108   vtkSetMacro(LightDataLimit, 
int);
 
  109   vtkGetMacro(LightDataLimit, 
int);
 
  118   vtkSetMacro(WriteAllTimeSteps, 
int);
 
  119   vtkGetMacro(WriteAllTimeSteps, 
int);
 
  120   vtkBooleanMacro(WriteAllTimeSteps, 
int);
 
  130   vtkSetMacro(MeshStaticOverTime, 
bool);
 
  131   vtkGetMacro(MeshStaticOverTime, 
bool);
 
  132   vtkBooleanMacro(MeshStaticOverTime, 
bool);
 
  140   vtkSetMacro(
Piece, 
int);
 
  141   vtkSetMacro(NumberOfPieces, 
int);
 
  172   virtual int CreateGeometry(
vtkDataSet* ds, xdmf2::XdmfGrid* grid, 
void* staticdata);
 
  176   virtual int WriteAtomicDataSet(
vtkDataObject* dobj, xdmf2::XdmfGrid* grid);
 
  180     vtkIdType* dims, 
int AllocStrategy, 
const char* heavyprefix);
 
  182   virtual void SetupDataArrayXML(xdmf2::XdmfElement*, xdmf2::XdmfArray*) 
const;