vtkPVDataRepresentationPipeline.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
16 #ifndef vtkPVDataRepresentationPipeline_h
17 #define vtkPVDataRepresentationPipeline_h
18 
20 #include "vtkRemotingViewsModule.h" //needed for exports
21 
22 class VTKREMOTINGVIEWS_EXPORT vtkPVDataRepresentationPipeline : public vtkCompositeDataPipeline
23 {
24 public:
27  void PrintSelf(ostream& os, vtkIndent indent) override;
28 
34  vtkGetMacro(DataTime, vtkMTimeType);
35 
42  vtkSetMacro(NeedsUpdate, bool);
43  vtkGetMacro(NeedsUpdate, bool);
44 
45 protected:
48 
49  int ForwardUpstream(int i, int j, vtkInformation* request) override;
50  int ForwardUpstream(vtkInformation* request) override;
51  int ProcessRequest(vtkInformation* request, vtkInformationVector** inInfoVec,
52  vtkInformationVector* outInfoVec) override;
53  void ExecuteDataEnd(vtkInformation* request, vtkInformationVector** inInfoVec,
54  vtkInformationVector* outInfoVec) override;
55 
56 private:
58  void operator=(const vtkPVDataRepresentationPipeline&) = delete;
59 
60  bool NeedsUpdate = true;
61 };
62 
63 #endif
vtkCompositeDataPipeline::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkCompositeDataPipeline.h
vtkStreamingDemandDrivenPipeline::ExecuteDataEnd
virtual void ExecuteDataEnd(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
vtkMTimeType
vtkTypeUInt64 vtkMTimeType
vtkCompositeDataPipeline
vtkIndent
vtkInformation
vtkPVDataRepresentationPipeline
executive for vtkPVDataRepresentation.
Definition: vtkPVDataRepresentationPipeline.h:22
vtkCompositeDataPipeline::New
static vtkCompositeDataPipeline * New()
vtkStreamingDemandDrivenPipeline::ProcessRequest
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
vtkCompositeDataPipeline::ForwardUpstream
virtual int ForwardUpstream(vtkInformation *request)