19#ifndef QGSCESIUMTILESDATAPROVIDER_H 
   20#define QGSCESIUMTILESDATAPROVIDER_H 
   29class QgsAbstractTiledSceneBoundingVolume;
 
   31class QgsCesiumTilesDataProviderSharedData;
 
   42    QgsCesiumTilesDataProvider( 
const QString &uri,
 
   45    QgsCesiumTilesDataProvider( 
const QgsCesiumTilesDataProvider &other );
 
   46    QgsCesiumTilesDataProvider &
operator=( 
const QgsCesiumTilesDataProvider &other ) = 
delete;
 
   48    ~QgsCesiumTilesDataProvider() final;
 
   49    Qgis::DataProviderFlags flags() const override;
 
   50    Qgis::TiledSceneProviderCapabilities capabilities() const final;
 
   51    QgsCesiumTilesDataProvider *clone() const final;
 
   54    bool isValid() const final;
 
   55    QString name() const final;
 
   56    QString description() const final;
 
   57    QString htmlMetadata() const final;
 
   68    bool mIsValid = false;
 
   73    std::shared_ptr<QgsCesiumTilesDataProviderSharedData> mShared;  
 
   83    QgsCesiumTilesProviderMetadata();
 
   84    QIcon icon() 
const override;
 
   88    int priorityForUri( 
const QString &uri ) 
const override;
 
   89    QList< Qgis::LayerType > validLayerTypesForUri( 
const QString &uri ) 
const override;
 
   90    QString encodeUri( 
const QVariantMap &parts ) 
const override;
 
   91    QVariantMap decodeUri( 
const QString &uri ) 
const override;
 
   93    ProviderCapabilities providerCapabilities() 
const override;
 
   94    QList< Qgis::LayerType > supportedLayerTypes() 
const override;
 
The Qgis class provides global constants for use throughout the application.
 
FileFilterType
Type of file filters.
 
QFlags< SublayerQueryFlag > SublayerQueryFlags
Sublayer query flags.
 
This class represents a coordinate reference system (CRS).
 
Contains information about the context in which a coordinate transform is executed.
 
QFlags< ReadFlag > ReadFlags
 
QgsRange which stores a range of double values.
 
Base class for feedback objects to be used for cancellation of something running in a worker thread.
 
A rectangle specified with double values.
 
Represents a bounding volume for a tiled scene.
 
Base class for data providers for QgsTiledSceneLayer.
 
virtual Qgis::TiledSceneProviderCapabilities capabilities() const
Returns flags containing the supported capabilities for the data provider.
 
QgsTiledSceneDataProvider & operator=(const QgsTiledSceneDataProvider &other)=delete
QgsTiledSceneDataProvider cannot be assigned.
 
An index for tiled scene data providers.
 
const QgsCoordinateReferenceSystem & crs
 
Setting options for creating vector data providers.