QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
64 return QStringLiteral(
"mesh" );
66 return QStringLiteral(
"flat" );
68 return QStringLiteral(
"dem" );
70 return QStringLiteral(
"online" );
QgsCoordinateReferenceSystem crs() const
Returns coordinate reference system used in the 3D scene.
@ Dem
Terrain is built from raster layer with digital elevation model.
QgsCoordinateReferenceSystem crs() const
Returns CRS of the terrain.
virtual Type type() const =0
What texture generator implementation is this.
double y() const
Returns Y coordinate.
int mapTileResolution() const
Returns resolution (in pixels) of the texture of a terrain tile.
double xMaximum() const
Returns the x maximum value (right side of rectangle).
QgsCoordinateTransformContext transformContext() const
Returns the coordinate transform context, which stores various information regarding which datum tran...
virtual void rootChunkHeightRange(float &hMin, float &hMax) const
Returns height range of the root chunk in world coordinates.
virtual float heightAt(double x, double y, const Qgs3DMapSettings &map) const
Returns height at (x,y) in terrain's CRS.
@ Flat
The whole terrain is flat area.
static QString typeToString(Type type)
Converts terrain generator type enumeration into a string.
bool isValid() const
Returns whether the terrain generator is valid.
Type
Enumeration of the available terrain generators.
QgsVector3D origin() const
Returns coordinates in map CRS at which 3D scene has origin (0,0,0)
double yMaximum() const
Returns the y maximum value (top side of rectangle).
virtual float rootChunkError(const Qgs3DMapSettings &map) const
Returns error of the root chunk in world coordinates.
@ Online
Terrain is built from downloaded tiles with digital elevation model.
double yMinimum() const
Returns the y minimum value (bottom side of rectangle).
virtual QgsRectangle extent() const =0
extent of the terrain in terrain's CRS
virtual QgsAABB rootChunkBbox(const Qgs3DMapSettings &map) const
Returns bounding box of the root chunk.
double x() const
Returns X coordinate.
@ Mesh
Terrain is built from mesh layer with z value on vertices.
double width() const
Returns the width of the rectangle.
double xMinimum() const
Returns the x minimum value (left side of rectangle).
double terrainVerticalScale() const
Returns vertical scale (exaggeration) of terrain.