QGIS API Documentation
4.0.0-Norrköping (1ddcee3d0e4)
Loading...
Searching...
No Matches
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
:
43
~QgsAbstractPointCloud3DRenderer
()
override
=
default
;
44
50
virtual
bool
convertFrom2DRenderer
(
QgsPointCloudRenderer
*renderer ) = 0;
51
52
protected
:
53
QgsAbstractPointCloud3DRenderer
() =
default
;
54
55
private
:
56
#ifdef SIP_RUN
57
QgsAbstractPointCloud3DRenderer
(
const
QgsAbstractPointCloud3DRenderer
& );
58
QgsAbstractPointCloud3DRenderer
&operator=(
const
QgsAbstractPointCloud3DRenderer
& );
59
#endif
60
61
Q_DISABLE_COPY(
QgsAbstractPointCloud3DRenderer
)
62
};
63
64
65
#endif
// QGSABSTRACTPOINTCLOUD3DRENDERER_H
QgsAbstract3DRenderer::QgsAbstract3DRenderer
QgsAbstract3DRenderer()=default
QgsAbstractPointCloud3DRenderer::~QgsAbstractPointCloud3DRenderer
~QgsAbstractPointCloud3DRenderer() override=default
QgsAbstractPointCloud3DRenderer::QgsAbstractPointCloud3DRenderer
QgsAbstractPointCloud3DRenderer()=default
QgsAbstractPointCloud3DRenderer::convertFrom2DRenderer
virtual bool convertFrom2DRenderer(QgsPointCloudRenderer *renderer)=0
Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer.
QgsPointCloudRenderer
Abstract base class for 2d point cloud renderers.
Definition
qgspointcloudrenderer.h:320
Qt3DCore
Definition
qgsabstract3drenderer.h:31
qgis_sip.h
SIP_ABSTRACT
#define SIP_ABSTRACT
Definition
qgis_sip.h:220
qgsabstract3drenderer.h
Generated on
for QGIS API Documentation by
1.15.0