vtkSMVRTrackStyleProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3 // SPDX-License-Identifier: BSD-3-Clause
4 #ifndef vtkSMVRTrackStyleProxy_h
5 #define vtkSMVRTrackStyleProxy_h
6 
7 #include "vtkPVIncubatorCAVEInteractionStylesModule.h" // for export macro
9 
12 class vtkSMProxy;
14 class vtkTransform;
15 
16 struct vtkVREvent;
17 
18 class VTKPVINCUBATORCAVEINTERACTIONSTYLES_EXPORT vtkSMVRTrackStyleProxy
20 {
21 public:
22  static vtkSMVRTrackStyleProxy* New();
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
26  int GetControlledPropertySize() override { return 16; }
27 
28 protected:
30  ~vtkSMVRTrackStyleProxy() override;
31  void HandleTracker(const vtkVREvent& event) override;
32 
33 private:
34  vtkSMVRTrackStyleProxy(const vtkSMVRTrackStyleProxy&) = delete; // Not implemented.
35  void operator=(const vtkSMVRTrackStyleProxy&) = delete; // Not implemented.
36 };
37 
38 #endif // vtkSMVRTrackStyleProxy_h
vtkSMVRInteractorStyleProxy
Definition: vtkSMVRInteractorStyleProxy.h:22
vtkSMVRTrackStyleProxy
Definition: vtkSMVRTrackStyleProxy.h:18
vtkSMRenderViewProxy
implementation for View that includes render window and renderers.
Definition: vtkSMRenderViewProxy.h:27
vtkSMVRTrackStyleProxy::GetControlledPropertySize
int GetControlledPropertySize() override
Definition: vtkSMVRTrackStyleProxy.h:26
vtkSMIntVectorProperty
property representing a vector of integers
Definition: vtkSMIntVectorProperty.h:21
vtkTransform
vtkSMProxy
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
vtkSMDoubleVectorProperty
property representing a vector of doubles
Definition: vtkSMDoubleVectorProperty.h:21
vtkIndent
vtkVREvent
Definition: vtkVRQueue.h:44
vtkSMVRInteractorStyleProxy::HandleTracker
virtual void HandleTracker(const vtkVREvent &event)
vtkSMVRInteractorStyleProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMVRInteractorStyleProxy::New
static vtkSMVRInteractorStyleProxy * New()
vtkSMVRInteractorStyleProxy.h