vtkSMDataDeliveryManagerProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
19 #ifndef vtkSMDataDeliveryManagerProxy_h
20 #define vtkSMDataDeliveryManagerProxy_h
21 
22 #include "vtkRemotingViewsModule.h" //needed for exports
23 #include "vtkSMProxy.h"
24 #include "vtkWeakPointer.h" // needed for iVars
25 
26 #include <map> // for std::map
27 
28 class vtkSMViewProxy;
30 {
31 public:
34  void PrintSelf(ostream& os, vtkIndent indent) override;
35 
39  void SetViewProxy(vtkSMViewProxy*);
40 
46  void Deliver(bool interactive);
47 
53  bool DeliverStreamedPieces();
54 
55 protected:
58 
60  std::map<int, vtkTimeStamp> DeliveryTimestamps;
61  std::map<int, vtkTimeStamp> DeliveryTimestampsLOD;
62 
63 private:
65  void operator=(const vtkSMDataDeliveryManagerProxy&) = delete;
66 };
67 
68 #endif
std::map< int, vtkTimeStamp > DeliveryTimestampsLOD
std::map< int, vtkTimeStamp > DeliveryTimestamps
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) override
Superclass for all view proxies.
static vtkSMProxy * New()
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
server-manager class for vtkPVDataDeliveryManager.
void operator=(const vtkSMProxy &)=delete
vtkWeakPointer< vtkSMViewProxy > ViewProxy