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

Method ProcessRequest

IO/ParallelXML/vtkXMLPDataObjectWriter.cxx:72–94  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

70
71//------------------------------------------------------------------------------
72vtkTypeBool vtkXMLPDataObjectWriter::ProcessRequest(
73 vtkInformation* request, vtkInformationVector** inputVector, vtkInformationVector* outputVector)
74{
75 if (request->Has(vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT()))
76 {
77 return this->RequestUpdateExtent(request, inputVector, outputVector);
78 }
79
80 vtkTypeBool retVal = this->Superclass::ProcessRequest(request, inputVector, outputVector);
81 if (request->Has(vtkDemandDrivenPipeline::REQUEST_DATA()))
82 {
83 if (retVal && this->ContinuingExecution)
84 {
85 request->Set(vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING(), 1);
86 }
87 else
88 {
89 request->Remove(vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING());
90 this->ContinuingExecution = false;
91 }
92 }
93 return retVal;
94}
95
96//------------------------------------------------------------------------------
97void vtkXMLPDataObjectWriter::SetWriteSummaryFile(int flag)

Callers

nothing calls this directly

Calls 4

RequestUpdateExtentMethod · 0.95
HasMethod · 0.45
SetMethod · 0.45
RemoveMethod · 0.45

Tested by

no test coverage detected