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

Method ExecuteDataObject

Common/ExecutionModel/vtkDemandDrivenPipeline.cxx:409–422  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

407
408//------------------------------------------------------------------------------
409int 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//------------------------------------------------------------------------------
425int vtkDemandDrivenPipeline::ExecuteInformation(

Callers 1

ProcessRequestMethod · 0.95

Calls 3

CheckDataObjectMethod · 0.95
CallAlgorithmMethod · 0.45

Tested by

no test coverage detected