19#ifndef QGSTILEDSCENEDATAPROVIDER_H
20#define QGSTILEDSCENEDATAPROVIDER_H
44 QgsDataProvider::ReadFlags flags = QgsDataProvider::ReadFlags() );
61 virtual Qgis::TiledSceneProviderCapabilities capabilities()
const;
72 virtual QString htmlMetadata()
const;
This class represents a coordinate reference system (CRS).
Abstract base class for spatial data provider implementations.
QgsRange which stores a range of double values.
Represents a bounding volume for a tiled scene.
Base class for data providers for QgsTiledSceneLayer.
virtual QgsTiledSceneDataProvider * clone() const =0
Returns a clone of the data provider.
~QgsTiledSceneDataProvider() override
virtual const QgsCoordinateReferenceSystem sceneCrs() const =0
Returns the original coordinate reference system for the tiled scene data.
virtual QgsTiledSceneIndex index() const =0
Returns the provider's tile index.
QgsTiledSceneDataProvider & operator=(const QgsTiledSceneDataProvider &other)=delete
QgsTiledSceneDataProvider cannot be assigned.
virtual const QgsTiledSceneBoundingVolume & boundingVolume() const =0
Returns the bounding volume for the data provider.
An index for tiled scene data providers.
Setting options for creating vector data providers.