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

Reply via email to