16#ifndef QGSFLATTERRAINGENERATOR_H 
   17#define QGSFLATTERRAINGENERATOR_H 
   23#include <Qt3DExtras/QPlaneGeometry> 
   30class FlatTerrainChunkLoader : 
public QgsTerrainTileLoader
 
   36    FlatTerrainChunkLoader( QgsTerrainEntity *terrain, QgsChunkNode *mNode );
 
   38    Qt3DCore::QEntity *createEntity( Qt3DCore::QEntity *parent ) 
override;
 
   41    Qt3DExtras::QPlaneGeometry *mTileGeometry = 
nullptr;
 
   62    QgsChunkLoader *createChunkLoader( QgsChunkNode *node ) 
const override SIP_FACTORY;
 
   65    Type type() const override;
 
   68    void rootChunkHeightRange( 
float &hMin, 
float &hMax ) const override;
 
   74    void updateTilingScheme();
 
 
Represents a coordinate reference system (CRS).
 
Contains information about the context in which a coordinate transform is executed.
 
Terrain generator that creates a simple square flat area.
 
QgsFlatTerrainGenerator()=default
 
A rectangle specified with double values.
 
Base class for generators of terrain.
 
Type
Enumeration of the available terrain generators.
 
virtual QgsTerrainGenerator * clone() const =0SIP_FACTORY
Makes a copy of the current instance.
 
const QgsCoordinateReferenceSystem & crs