------------------------------------------------------------------------------
| 439 | |
| 440 | //------------------------------------------------------------------------------ |
| 441 | int vtkDemandDrivenPipeline::ExecuteData( |
| 442 | vtkInformation* request, vtkInformationVector** inInfo, vtkInformationVector* outInfo) |
| 443 | { |
| 444 | this->ExecuteDataStart(request, inInfo, outInfo); |
| 445 | // Invoke the request on the algorithm. |
| 446 | // vtkMTimeType mTimeBefore = this->Algorithm->GetMTime(); |
| 447 | int result = this->CallAlgorithm(request, vtkExecutive::RequestDownstream, inInfo, outInfo); |
| 448 | // if (mTimeBefore != this->Algorithm->GetMTime()) |
| 449 | // { |
| 450 | // vtkWarningMacro(<< this->Algorithm->GetClassName() |
| 451 | // << " modified it's MTime during RequestData(). " |
| 452 | // << "This may lead to unnecessary pipeline " |
| 453 | // << "executions"); |
| 454 | // } |
| 455 | this->ExecuteDataEnd(request, inInfo, outInfo); |
| 456 | |
| 457 | return result; |
| 458 | } |
| 459 | |
| 460 | //------------------------------------------------------------------------------ |
| 461 | void vtkDemandDrivenPipeline::ExecuteDataStart( |
no test coverage detected