19#ifndef QGSTILEDSCENEDATAPROVIDER_H 
   20#define QGSTILEDSCENEDATAPROVIDER_H 
QFlags< TiledSceneProviderCapability > TiledSceneProviderCapabilities
Tiled scene data provider capabilities.
 
QFlags< DataProviderReadFlag > DataProviderReadFlags
Flags which control data provider construction.
 
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
 
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.