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

Method ProcessRequest

Common/ExecutionModel/vtkTreeAlgorithm.cxx:35–61  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

33
34//------------------------------------------------------------------------------
35vtkTypeBool vtkTreeAlgorithm::ProcessRequest(
36 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
37{
38 // generate the data
39 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA()))
40 {
41 return this->RequestData(request, inputVector, outputVector);
42 }
43
44 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT()))
45 {
46 return this->RequestUpdateExtent(request, inputVector, outputVector);
47 }
48
49 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME()))
50 {
51 return this->RequestUpdateTime(request, inputVector, outputVector);
52 }
53
54 // execute information
55 if (request->Has(vtkDemandDrivenPipeline::REQUEST_INFORMATION()))
56 {
57 return this->RequestInformation(request, inputVector, outputVector);
58 }
59
60 return this->Superclass::ProcessRequest(request, inputVector, outputVector);
61}
62
63//------------------------------------------------------------------------------
64int vtkTreeAlgorithm::FillOutputPortInformation(int vtkNotUsed(port), vtkInformation* info)

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected