vtkSMOrthographicSliceViewProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
9 #ifndef vtkSMOrthographicSliceViewProxy_h
10 #define vtkSMOrthographicSliceViewProxy_h
11 
12 #include "vtkSMRenderViewProxy.h"
14 
16 {
17 public:
20  void PrintSelf(ostream& os, vtkIndent indent) override;
21 
25  const char* GetRepresentationType(vtkSMSourceProxy* producer, int outputPort) override;
26 
32  vtkSMRepresentationProxy* CreateDefaultRepresentation(vtkSMProxy* proxy, int outputPort) override;
33 
34 protected:
37 
38  void InitDefaultSlices(vtkSMSourceProxy* source, int opport, vtkSMRepresentationProxy* repr);
39 
40  void CreateVTKObjects() override;
41  void OnMouseWheelBackwardEvent(vtkObject*, unsigned long, void* calldata);
42  void OnMouseWheelForwardEvent(vtkObject*, unsigned long, void* calldata);
43  void OnPlacePointEvent(vtkObject*, unsigned long, void* calldata);
44 
45 private:
47  void operator=(const vtkSMOrthographicSliceViewProxy&) = delete;
48 };
49 
50 #endif
Proxy for a representations.
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) override
virtual vtkSMRepresentationProxy * CreateDefaultRepresentation(vtkSMProxy *, int)
Create a default representation for the given source proxy.
void CreateVTKObjects() override
Called at the end of CreateVTKObjects().
const char * GetRepresentationType(vtkSMSourceProxy *producer, int outputPort) override
Overridden to check through the various representations that this view can create.
implementation for View that includes render window and renderers.
proxy for a VTK source on a server
static vtkSMRenderViewProxy * New()
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140