28 #ifndef _vtkXdmfWriter_h 
   29 #define _vtkXdmfWriter_h 
   31 #include "vtkIOXdmf2Module.h"  
   47 class vtkXdmfWriterDomainMemoryHandler;
 
   71   vtkSetStringMacro(FileName);
 
   72   vtkGetStringMacro(FileName);
 
   78   vtkSetStringMacro(HeavyDataFileName);
 
   79   vtkGetStringMacro(HeavyDataFileName);
 
   85   vtkSetStringMacro(HeavyDataGroupName);
 
   86   vtkGetStringMacro(HeavyDataGroupName);
 
   98   vtkSetMacro(LightDataLimit, 
int);
 
   99   vtkGetMacro(LightDataLimit, 
int);
 
  105   vtkSetMacro(WriteAllTimeSteps, 
int);
 
  106   vtkGetMacro(WriteAllTimeSteps, 
int);
 
  107   vtkBooleanMacro(WriteAllTimeSteps, 
int);
 
  115   vtkSetMacro(MeshStaticOverTime, 
bool);
 
  116   vtkGetMacro(MeshStaticOverTime, 
bool);
 
  117   vtkBooleanMacro(MeshStaticOverTime, 
bool);
 
  123   vtkSetMacro(Piece, 
int);
 
  124   vtkSetMacro(NumberOfPieces, 
int);
 
  160   virtual int CreateGeometry(
vtkDataSet *ds, xdmf2::XdmfGrid *grid, 
void *staticdata);
 
  162   virtual int WriteDataSet(
vtkDataObject *dobj, xdmf2::XdmfGrid *grid);
 
  164   virtual int WriteAtomicDataSet(
vtkDataObject *dobj, xdmf2::XdmfGrid *grid);
 
  165   virtual int WriteArrays(
vtkFieldData* dsa, xdmf2::XdmfGrid *grid, 
int association,
 
  167   virtual void ConvertVToXArray(
vtkDataArray *vda, xdmf2::XdmfArray *xda,
 
  169                                 int AllocStrategy, 
const char *heavyprefix);
 
  171   virtual void SetupDataArrayXML(xdmf2::XdmfElement*, xdmf2::XdmfArray*) 
const;
 
virtual vtkExecutive * CreateDefaultExecutive()
char * HeavyDataGroupName
abstract class to specify dataset behavior 
static vtkDataObjectAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for all pipeline executives in VTK. 
abstract superclass for composite (multi-block or AMR) datasets 
std::vector< xdmf2::XdmfGeometry * > GeometryAtT0
write eXtensible Data Model and Format files 
a simple class to control print indentation 
abstract superclass for arrays of numeric data 
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
xdmf2::XdmfGrid * TopTemporalGrid
void SetInputData(vtkDataObject *)
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkXdmfWriterDomainMemoryHandler * DomainMemoryHandler
std::string WorkingDirectory
Superclass for algorithms that produce only data object as output. 
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int UnlabelledDataArrayId
std::vector< xdmf2::XdmfTopology * > TopologyAtT0
general representation of visualization data 
represent and manipulate fields of data