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

Method ProcessRequest

Common/ExecutionModel/vtkPartitionedDataSetAlgorithm.cxx:34–68  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

32
33//------------------------------------------------------------------------------
34vtkTypeBool vtkPartitionedDataSetAlgorithm::ProcessRequest(
35 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
36{
37 // create the output
38 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_DATA_OBJECT()))
39 {
40 return this->RequestDataObject(request, inputVector, outputVector);
41 }
42
43 // generate the data
44 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_DATA()))
45 {
46 int retVal = this->RequestData(request, inputVector, outputVector);
47 return retVal;
48 }
49
50 // execute information
51 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_INFORMATION()))
52 {
53 return this->RequestInformation(request, inputVector, outputVector);
54 }
55
56 // set update extent
57 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT()))
58 {
59 return this->RequestUpdateExtent(request, inputVector, outputVector);
60 }
61
62 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME()))
63 {
64 return this->RequestUpdateTime(request, inputVector, outputVector);
65 }
66
67 return this->Superclass::ProcessRequest(request, inputVector, outputVector);
68}
69
70//------------------------------------------------------------------------------
71int vtkPartitionedDataSetAlgorithm::FillOutputPortInformation(

Callers

nothing calls this directly

Calls 6

HasMethod · 0.45
RequestDataObjectMethod · 0.45
RequestDataMethod · 0.45
RequestInformationMethod · 0.45
RequestUpdateExtentMethod · 0.45
RequestUpdateTimeMethod · 0.45

Tested by

no test coverage detected