ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
vtkAnnotationBoxSource.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 "vtkFiltersSourcesModule.h" // For export macro
12 #include "vtkPolyDataAlgorithm.h"
13 
14 class QPCL_ENGINE_LIB_API vtkAnnotationBoxSource : public vtkPolyDataAlgorithm {
15 public:
17  vtkTypeMacro(vtkAnnotationBoxSource, vtkPolyDataAlgorithm);
18 
19 protected:
22  int RequestData(vtkInformation *,
23  vtkInformationVector **,
24  vtkInformationVector *) override;
25 
26 private:
28  void operator=(const vtkAnnotationBoxSource &) = delete;
29 };
vtkTypeMacro(vtkAnnotationBoxSource, vtkPolyDataAlgorithm)
static vtkAnnotationBoxSource * New()
#define QPCL_ENGINE_LIB_API
Definition: qPCL.h:15