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

Method ProcessRequest

Common/ExecutionModel/vtkAnnotationLayersAlgorithm.cxx:34–60  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected