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();
This class represents a coordinate reference system (CRS).
Contains information about the context in which a coordinate transform is executed.
QgsFlatTerrainGenerator()=default
A rectangle specified with double values.
Type
Enumeration of the available terrain generators.
virtual QgsTerrainGenerator * clone() const =0SIP_FACTORY
Makes a copy of the current instance.
const QgsCoordinateReferenceSystem & crs