16#ifndef QGS3DTERRAINREGISTRY_H
17#define QGS3DTERRAINREGISTRY_H
52 , mVisibleName( visibleName )
61 QString
type()
const {
return mType; }
71 QIcon
icon()
const {
return mIcon; }
123 , mCreateFunc( pfSettingsCreate )
124 , mGeneratorCreateFunc( pfGeneratorCreate )
171 QStringList types()
const;
206 QMap<QString, Qgs3DTerrainAbstractMetadata *> mMetadata;
208 QStringList mTerrainOrder;
Registry of available 3d terrain classes.
Qgs3DTerrainRegistry & operator=(const Qgs3DTerrainRegistry &rh)=delete
Qgs3DTerrainRegistry(const Qgs3DTerrainRegistry &rh)=delete
Contains elevation properties for a QgsProject.
The class is used as a container of context for various read/write operations on other objects.
A rectangle specified with double values.
QgsAbstractTerrainSettings *(* QgsTerrainSettingsCreateFunc)()
Terrain settings creation function.
QgsTerrainGenerator *(* QgsTerrainGeneratorCreateFunc)()
Terrain generator creation function.