------------------------------------------------------------------------------
| 407 | |
| 408 | //------------------------------------------------------------------------------ |
| 409 | int vtkDemandDrivenPipeline::ExecuteDataObject( |
| 410 | vtkInformation* request, vtkInformationVector** inInfo, vtkInformationVector* outInfo) |
| 411 | { |
| 412 | // Invoke the request on the algorithm. |
| 413 | int result = this->CallAlgorithm(request, vtkExecutive::RequestDownstream, inInfo, outInfo); |
| 414 | |
| 415 | // Make sure a valid data object exists for all output ports. |
| 416 | for (int i = 0; result && i < this->Algorithm->GetNumberOfOutputPorts(); ++i) |
| 417 | { |
| 418 | result = this->CheckDataObject(i, outInfo); |
| 419 | } |
| 420 | |
| 421 | return result; |
| 422 | } |
| 423 | |
| 424 | //------------------------------------------------------------------------------ |
| 425 | int vtkDemandDrivenPipeline::ExecuteInformation( |
no test coverage detected