ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
vtkScalarBarRepresentationCustom.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - CloudViewer: www.cloudViewer.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.cloudViewer.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 #include "qPCL.h"
11 #include "vtkScalarBarRepresentation.h"
12 
14  : public vtkScalarBarRepresentation {
15 public:
17  vtkScalarBarRepresentation) void PrintSelf(ostream& os,
18  vtkIndent indent)
19  override;
21 
22  enum {
23  AnyLocation = 0,
29  UpperCenter
30  };
31 
33 
44  vtkSetMacro(WindowLocation, int);
45  vtkGetMacro(WindowLocation, int);
47 
52  int RenderOverlay(vtkViewport*) override;
53 
54 protected:
57 
59 
60 private:
62  delete;
63  void operator=(const vtkScalarBarRepresentationCustom&) = delete;
64 };
vtkTypeMacro(vtkScalarBarRepresentationCustom, vtkScalarBarRepresentation) void PrintSelf(ostream &os
static vtkScalarBarRepresentationCustom * New()
vtkSetMacro(WindowLocation, int)
vtkGetMacro(WindowLocation, int)
#define QPCL_ENGINE_LIB_API
Definition: qPCL.h:15