QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
src
core
3d
qgsabstractpointcloud3drenderer.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsabstractpointcloud3drenderer.h
3
--------------------------------------
4
Date : March 2022
5
Copyright : (C) 2022 by Stefanos Natsis
6
Email : uclaros at gmail dot com
7
***************************************************************************
8
* *
9
* This program is free software; you can redistribute it and/or modify *
10
* it under the terms of the GNU General Public License as published by *
11
* the Free Software Foundation; either version 2 of the License, or *
12
* (at your option) any later version. *
13
* *
14
***************************************************************************/
15
16
#ifndef QGSABSTRACTPOINTCLOUD3DRENDERER_H
17
#define QGSABSTRACTPOINTCLOUD3DRENDERER_H
18
19
#include "qgis_core.h"
20
#include "
qgis_sip.h
"
21
#include "
qgsabstract3drenderer.h
"
22
23
class
QgsPointCloudRenderer
;
24
25
#ifndef SIP_RUN
26
namespace
Qt3DCore
27
{
28
class
QEntity;
29
}
30
#endif
31
40
class
CORE_EXPORT
QgsAbstractPointCloud3DRenderer
:
public
QgsAbstract3DRenderer
SIP_ABSTRACT
41
{
42
public
:
44
virtual
~
QgsAbstractPointCloud3DRenderer
() =
default
;
45
51
virtual
bool
convertFrom2DRenderer(
QgsPointCloudRenderer
*renderer ) = 0;
52
53
protected
:
55
QgsAbstractPointCloud3DRenderer
() =
default
;
56
57
private
:
58
#ifdef SIP_RUN
59
QgsAbstractPointCloud3DRenderer
(
const
QgsAbstractPointCloud3DRenderer
& );
60
QgsAbstractPointCloud3DRenderer
&operator=(
const
QgsAbstractPointCloud3DRenderer
& );
61
#endif
62
63
Q_DISABLE_COPY(
QgsAbstractPointCloud3DRenderer
)
64
};
65
66
67
#endif // QGSABSTRACTPOINTCLOUD3DRENDERER_H
QgsAbstract3DRenderer
Base class for all renderers that may to participate in 3D view.
Definition:
qgsabstract3drenderer.h:48
qgsabstract3drenderer.h
Qt3DCore
Definition:
qgsabstract3drenderer.h:30
QgsAbstractPointCloud3DRenderer
Base class for point cloud 3D renderers.
Definition:
qgsabstractpointcloud3drenderer.h:40
qgis_sip.h
QgsPointCloudRenderer
Abstract base class for 2d point cloud renderers.
Definition:
qgspointcloudrenderer.h:296
SIP_ABSTRACT
#define SIP_ABSTRACT
Definition:
qgis_sip.h:208
Generated on Sun Sep 11 2022 00:03:17 for QGIS API Documentation by
1.8.17