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

Method ProcessRequest

Common/ExecutionModel/vtkHierarchicalBoxDataSetAlgorithm.cxx:65–99  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

63
64//------------------------------------------------------------------------------
65vtkTypeBool vtkHierarchicalBoxDataSetAlgorithm::ProcessRequest(
66 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
67{
68 // create the output
69 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT()))
70 {
71 return this->RequestDataObject(request, inputVector, outputVector);
72 }
73
74 // generate the data
75 if (request->Has(vtkCompositeDataPipeline::REQUEST_DATA()))
76 {
77 int retVal = this->RequestData(request, inputVector, outputVector);
78 return retVal;
79 }
80
81 // execute information
82 if (request->Has(vtkDemandDrivenPipeline::REQUEST_INFORMATION()))
83 {
84 return this->RequestInformation(request, inputVector, outputVector);
85 }
86
87 // set update extent
88 if (request->Has(vtkCompositeDataPipeline::REQUEST_UPDATE_EXTENT()))
89 {
90 return this->RequestUpdateExtent(request, inputVector, outputVector);
91 }
92
93 if (request->Has(vtkCompositeDataPipeline::REQUEST_UPDATE_TIME()))
94 {
95 return this->RequestUpdateTime(request, inputVector, outputVector);
96 }
97
98 return this->Superclass::ProcessRequest(request, inputVector, outputVector);
99}
100
101//------------------------------------------------------------------------------
102int vtkHierarchicalBoxDataSetAlgorithm::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