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
 
Base class for all terrain settings classes.
 
Contains elevation properties for a QgsProject.
 
A container for the context for various read/write operations on objects.
 
A rectangle specified with double values.
 
Base class for generators of terrain.
 
QgsAbstractTerrainSettings *(* QgsTerrainSettingsCreateFunc)()
Terrain settings creation function.
 
QgsTerrainGenerator *(* QgsTerrainGeneratorCreateFunc)()
Terrain generator creation function.