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

Method ProcessRequest

Common/ExecutionModel/vtkHyperTreeGridAlgorithm.cxx:154–189  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

152
153//------------------------------------------------------------------------------
154vtkTypeBool vtkHyperTreeGridAlgorithm::ProcessRequest(
155 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
156{
157 if (this->AppropriateOutput)
158 {
159 // create the output
160 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT()))
161 {
162 return this->RequestDataObject(request, inputVector, outputVector);
163 }
164 }
165
166 // generate the data
167 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA()))
168 {
169 return this->RequestData(request, inputVector, outputVector);
170 }
171
172 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT()))
173 {
174 return this->RequestUpdateExtent(request, inputVector, outputVector);
175 }
176
177 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME()))
178 {
179 return this->RequestUpdateTime(request, inputVector, outputVector);
180 }
181
182 // execute information
183 if (request->Has(vtkDemandDrivenPipeline::REQUEST_INFORMATION()))
184 {
185 return this->RequestInformation(request, inputVector, outputVector);
186 }
187
188 return this->Superclass::ProcessRequest(request, inputVector, outputVector);
189}
190
191//------------------------------------------------------------------------------
192int vtkHyperTreeGridAlgorithm::FillInputPortInformation(int, vtkInformation* info)

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected