MCPcopy Create free account
hub / github.com/Kitware/VTK / ExecuteData

Method ExecuteData

Common/ExecutionModel/vtkDemandDrivenPipeline.cxx:441–458  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

439
440//------------------------------------------------------------------------------
441int 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//------------------------------------------------------------------------------
461void vtkDemandDrivenPipeline::ExecuteDataStart(

Callers 1

ProcessRequestMethod · 0.95

Calls 3

ExecuteDataStartMethod · 0.95
ExecuteDataEndMethod · 0.95
CallAlgorithmMethod · 0.45

Tested by

no test coverage detected