28 #ifndef _vtkXdmfWriter_h 29 #define _vtkXdmfWriter_h 47 class vtkXdmfWriterDomainMemoryHandler;
64 void PrintSelf(ostream& os,
vtkIndent indent);
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;
char * HeavyDataGroupName
abstract class to specify dataset behavior
#define vtkGetMacro(name, type)
#define VTKIOXDMF2_EXPORT
Superclass for all pipeline executives in VTK.
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
abstract superclass for composite (multi-block or AMR) datasets
GLuint const GLchar * name
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
xdmf2::XdmfGrid * TopTemporalGrid
#define vtkGetStringMacro(name)
vtkXdmfWriterDomainMemoryHandler * DomainMemoryHandler
std::string WorkingDirectory
Superclass for algorithms that produce only data object as output.
int UnlabelledDataArrayId
#define vtkBooleanMacro(name, type)
std::vector< xdmf2::XdmfTopology * > TopologyAtT0
general representation of visualization data
GLsizei const GLchar ** string
represent and manipulate fields of data
#define vtkSetMacro(name, type)