[vtk-developers] setting vtkMultiBlockDataSet block name in vtkpython

David Thompson dcthomp at sandia.gov
Fri Jul 8 20:43:08 EDT 2011


> Does anyone know how to set a vtkMultiBlockDataSet block name in  
> vtkpython?
> Specifically, what I am looking for is the vtkpython equivalent of
>   mb->GetMetaData( static_cast<unsigned>( n ) )- 
> >Set( vtkCompositeDataSet::NAME(), s )
> where:
>  mb is a *vtkMultiBlockDataSet
>  n is the index of the block
>  s is a vtkStdString

P,

This works for me:

 >>> from vtk import *
 >>> tab = vtkTable()
 >>> mb = vtkMultiBlockDataSet()
 >>> mb.SetNumberOfBlocks(1)
 >>> mb.SetBlock( 0, tab )
 >>> mb.GetMetaData( 0 ).Set( vtkCompositeDataSet.NAME(), 'Foo' )

Where are you having the problem?

     D





More information about the vtk-developers mailing list