QGIS API Documentation 4.1.0-Master (64dc32379c2)
Loading...
Searching...
No Matches
QgsAbstract3DMapBackgroundSettings Class Referenceabstract

Base class for all background settings classes used in a 3D map view. More...

#include <qgsabstract3dmapbackgroundsettings.h>

Inheritance diagram for QgsAbstract3DMapBackgroundSettings:

Public Member Functions

virtual ~QgsAbstract3DMapBackgroundSettings ()=default
virtual QgsAbstract3DMapBackgroundSettingsclone () const =0
 Returns a deep copy of this background settings object.
virtual void readXml (const QDomElement &element, const QgsReadWriteContext &context)=0
 Reads settings from a DOM element.
virtual Qgis::Map3DBackgroundType type () const =0
 Returns the unique type for this background settings class.
virtual void writeXml (QDomElement &element, const QgsReadWriteContext &context) const =0
 Writes settings to a DOM element.

Detailed Description

Base class for all background settings classes used in a 3D map view.

QgsAbstract3DMapBackgroundSettings subclasses are responsible for storing the configuration of different background types (skybox, gradient).

Since
QGIS 4.2

Definition at line 34 of file qgsabstract3dmapbackgroundsettings.h.

Constructor & Destructor Documentation

◆ ~QgsAbstract3DMapBackgroundSettings()

virtual QgsAbstract3DMapBackgroundSettings::~QgsAbstract3DMapBackgroundSettings ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual QgsAbstract3DMapBackgroundSettings * QgsAbstract3DMapBackgroundSettings::clone ( ) const
pure virtual

Returns a deep copy of this background settings object.

Implemented in QgsFixedGradientBackgroundSettings, and QgsSkyboxSettings.

◆ readXml()

virtual void QgsAbstract3DMapBackgroundSettings::readXml ( const QDomElement & element,
const QgsReadWriteContext & context )
pure virtual

Reads settings from a DOM element.

See also
writeXml()

Implemented in QgsFixedGradientBackgroundSettings, and QgsSkyboxSettings.

◆ type()

virtual Qgis::Map3DBackgroundType QgsAbstract3DMapBackgroundSettings::type ( ) const
pure virtual

Returns the unique type for this background settings class.

Implemented in QgsFixedGradientBackgroundSettings, and QgsSkyboxSettings.

◆ writeXml()

virtual void QgsAbstract3DMapBackgroundSettings::writeXml ( QDomElement & element,
const QgsReadWriteContext & context ) const
pure virtual

Writes settings to a DOM element.

See also
readXml()

Implemented in QgsFixedGradientBackgroundSettings, and QgsSkyboxSettings.


The documentation for this class was generated from the following file: