QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Classes | Typedefs
qgs3dsymbolregistry.h File Reference
#include "qgis_core.h"
#include "qgis_sip.h"
#include "qgswkbtypes.h"
#include <QDomElement>
#include <QMap>
Include dependency graph for qgs3dsymbolregistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Qgs3DSymbolAbstractMetadata
 Stores metadata about one 3D symbol class. More...
 
class  Qgs3DSymbolMetadata
 Convenience metadata class that uses static functions to create a 3D symbol and its widget. More...
 
class  Qgs3DSymbolRegistry
 Registry of available 3D symbol classes. More...
 

Typedefs

typedef QgsAbstract3DSymbol *(* Qgs3DSymbolCreateFunc) ()
 3D symbol creation function More...
 
typedef QgsFeature3DHandler *(* Qgs3DSymbolFeatureHandlerFunc) (QgsVectorLayer *, const QgsAbstract3DSymbol *)
 3D symbol widget creation function More...
 
typedef Qgs3DSymbolWidget *(* Qgs3DSymbolWidgetFunc) (QgsVectorLayer *)
 3D symbol widget creation function More...
 

Typedef Documentation

◆ Qgs3DSymbolCreateFunc

typedef QgsAbstract3DSymbol*( * Qgs3DSymbolCreateFunc) ()

3D symbol creation function

Definition at line 99 of file qgs3dsymbolregistry.h.

◆ Qgs3DSymbolFeatureHandlerFunc

typedef QgsFeature3DHandler*( * Qgs3DSymbolFeatureHandlerFunc) (QgsVectorLayer *, const QgsAbstract3DSymbol *)

3D symbol widget creation function

Definition at line 102 of file qgs3dsymbolregistry.h.

◆ Qgs3DSymbolWidgetFunc

typedef Qgs3DSymbolWidget*( * Qgs3DSymbolWidgetFunc) (QgsVectorLayer *)

3D symbol widget creation function

Definition at line 105 of file qgs3dsymbolregistry.h.