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

Method ProcessRequest

Common/ExecutionModel/vtkStructuredGridAlgorithm.cxx:70–96  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

68
69//------------------------------------------------------------------------------
70vtkTypeBool vtkStructuredGridAlgorithm::ProcessRequest(
71 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
72{
73 // generate the data
74 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA()))
75 {
76 return this->RequestData(request, inputVector, outputVector);
77 }
78
79 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT()))
80 {
81 return this->RequestUpdateExtent(request, inputVector, outputVector);
82 }
83
84 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME()))
85 {
86 return this->RequestUpdateTime(request, inputVector, outputVector);
87 }
88
89 // execute information
90 if (request->Has(vtkDemandDrivenPipeline::REQUEST_INFORMATION()))
91 {
92 return this->RequestInformation(request, inputVector, outputVector);
93 }
94
95 return this->Superclass::ProcessRequest(request, inputVector, outputVector);
96}
97
98//------------------------------------------------------------------------------
99int vtkStructuredGridAlgorithm::FillOutputPortInformation(

Callers

nothing calls this directly

Calls 5

RequestDataMethod · 0.95
RequestInformationMethod · 0.95
HasMethod · 0.45
RequestUpdateExtentMethod · 0.45
RequestUpdateTimeMethod · 0.45

Tested by

no test coverage detected