Hello,I have a filter inherited from vtkUnstructuredGridAlgorithm, with 2
inputs of type vtkStructuredGrid and 3 outputs, 1 and 2 are just copies of the
input and the third one is of type vtkUnstructuredGrid.I copy input0 to output0
like this:
vtkInformation *in0Info = inputVector[0]->GetInformationObject(0);
vtkStructuredGrid *in0 =
vtkStructuredGrid::SafeDownCast(coarseInfo->Get(vtkDataObject::DATA_OBJECT()));
this->GetExecutive()->GetOutputData(0)->ShallowCopy(in0); vtkInformation
*in1Info = inputVector[1]->GetInformationObject(0); vtkStructuredGrid *in1 =
vtkStructuredGrid::SafeDownCast(coarseInfo->Get(vtkDataObject::DATA_OBJECT()));
this->GetExecutive()->GetOutputData(1)->ShallowCopy(in1);
but I get this error:
ERROR: In
/usr/local/ParaView-3.10.1/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx,
line 882vtkPVPostFilterExecutive (0x12c3e58d0): The update extent specified in
the information for output port 0 on algorithm vtkPVPostFilter(0x12c3e4e90) is
0 24 0 34 0 232, which is outside the whole extent 0 96 0 20 0 63.
Actually 0 24 0 34 0 232 are the dimensions of input0 and 0 96 0 20 0 63 are
the dimensions of input1.So I do not understand why extends of input1 are
considered as the "whole extend" (BTW what is the "whole extend"? whole extend
of the multblock dataset?)
_______________________________________________
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 ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview