QGIS API Documentation
3.43.0-Master (c6edab485a4)
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
z
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
3
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
Files
File List
File Members
All
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
n
o
p
q
r
s
t
u
w
Typedefs
3
a
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
Macros
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
w
y
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
44
virtual
~QgsAbstractPointCloud3DRenderer
() =
default
;
45
51
virtual
bool
convertFrom2DRenderer
(
QgsPointCloudRenderer
*renderer ) = 0;
52
53
protected
:
54
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
};
40
class
CORE_EXPORT
QgsAbstractPointCloud3DRenderer
:
public
QgsAbstract3DRenderer
SIP_ABSTRACT
{
…
};
65
66
67
#endif
// QGSABSTRACTPOINTCLOUD3DRENDERER_H
QgsAbstract3DRenderer
Base class for all renderers that may to participate in 3D view.
Definition
qgsabstract3drenderer.h:48
QgsAbstractPointCloud3DRenderer
Base class for point cloud 3D renderers.
Definition
qgsabstractpointcloud3drenderer.h:41
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.
QgsAbstractPointCloud3DRenderer::~QgsAbstractPointCloud3DRenderer
virtual ~QgsAbstractPointCloud3DRenderer()=default
QgsPointCloudRenderer
Abstract base class for 2d point cloud renderers.
Definition
qgspointcloudrenderer.h:322
Qt3DCore
Definition
qgsabstract3drenderer.h:31
qgis_sip.h
SIP_ABSTRACT
#define SIP_ABSTRACT
Definition
qgis_sip.h:213
qgsabstract3drenderer.h
Generated on Sat Mar 22 2025 12:00:49 for QGIS API Documentation by
1.9.8