[vtkusers] Can I use XDMF as a container for a set of vtkDataSets?

Patricio Palma C. patriciop at gmail.com
Thu Dec 15 15:10:06 EST 2016

Hi Dave

I've modified the classes to use a multiblock dataset, however it' seems
there is something  wrong with the writer  since it crashes when Write()
method is called.

This is a part of the code:

class X {

// this are the member definition
vtkSmartPointer<vtkXdmfWriter> m_writer;
vtkSmartPointer<vtkMultiBlockDataSet> m_mds;
int m_index;

X::X() : m_writer(vtkSmartPointer<vtkXdmfWriter>::New()),
m_index(0) { }

void X::addData(vtkDataSet* data)
  m_mds->SetBlock(m_index++, data);

void X::finishAndWrite()
  m_writer->Write(); // the application crashes here


I pass each dataset with addData() and  at the end I call finishAndWrite().
I'm not sure what I am doing wrong.


On Thu, Dec 15, 2016 at 8:25 AM, David E DeMarle <dave.demarle at kitware.com>

> Yes. Gather them together into a multblock first and then write that.
> On Dec 15, 2016 2:11 AM, "Patricio Palma C." <patriciop at gmail.com> wrote:
>> Hi experts
>> ​I would like to export a set of vtkUnstructuredGrids and vtkPolyDatas to
>> a file in XDMF format by using vtkXdmfWriter. For the moment I've managed
>> to generate a XDMF output for each vtkUnstructuredGrids and vtkPolydata
>> object, which is a a bit cumbersome (a lot of files :) ).
>> My expectation is to get only one XDMF file with the description of the
>> each dataset and one .H5 file with  the data (points, cells, data
>> attributes) of the datasets.
>> Is it possible to do that with vtkXdfmWriter?
>>>> Thanks​
>> --
>> Patricio Palma Contreras
>> _______________________________________________
>> Powered by www.kitware.com
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers

Patricio Palma Contreras
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20161215/dfdc6059/attachment.html>

More information about the vtkusers mailing list