26 #ifndef vtkXdmfWriter_h 27 #define vtkXdmfWriter_h 29 #include "vtkIOXdmf2Module.h" 45 class vtkXdmfWriterDomainMemoryHandler;
62 void PrintSelf(ostream& os,
vtkIndent indent) VTK_OVERRIDE;
73 vtkSetStringMacro(FileName);
82 vtkSetStringMacro(HeavyDataFileName);
91 vtkSetStringMacro(HeavyDataGroupName);
109 vtkGetMacro(LightDataLimit,
int);
119 vtkGetMacro(WriteAllTimeSteps,
int);
131 vtkGetMacro(MeshStaticOverTime,
bool);
155 virtual vtkExecutive* CreateDefaultExecutive() VTK_OVERRIDE;
163 vtkInformationVector*) VTK_OVERRIDE;
165 virtual
int RequestUpdateExtent(vtkInformation*,
166 vtkInformationVector**,
167 vtkInformationVector*) VTK_OVERRIDE;
169 virtual
int RequestData(vtkInformation*,
170 vtkInformationVector**,
171 vtkInformationVector*) VTK_OVERRIDE;
177 virtual
int CreateGeometry(
vtkDataSet *ds,
xdmf2::XdmfGrid *grid,
void *staticdata);
182 virtual
int WriteArrays(
vtkFieldData* dsa,
xdmf2::XdmfGrid *grid,
int association,
186 int AllocStrategy, const
char *heavyprefix);
188 virtual
void SetupDataArrayXML(
xdmf2::XdmfElement*,
xdmf2::XdmfArray*) const;
191 char *HeavyDataFileName;
192 char *HeavyDataGroupName;
193 std::
string WorkingDirectory;
194 std::
string BaseFileName;
198 int WriteAllTimeSteps;
199 int NumberOfTimeSteps;
201 int CurrentTimeIndex;
202 int CurrentBlockIndex;
203 int UnlabelledDataArrayId;
208 bool MeshStaticOverTime;
213 vtkXdmfWriterDomainMemoryHandler *DomainMemoryHandler;
abstract class to specify dataset behavior
Superclass for all pipeline executives in VTK.
abstract superclass for composite (multi-block or AMR) datasets
write eXtensible Data Model and Format files
a simple class to control print indentation
abstract superclass for arrays of numeric data
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void WriteDataSet(vtkUnstructuredGrid *grid, const std::string &file)
Superclass for algorithms that produce only data object as output.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
general representation of visualization data
represent and manipulate fields of data