QGIS API Documentation 3.41.0-Master (45a0abf3bec)
Loading...
Searching...
No Matches
Qgs3DUtils Member List

This is the complete list of members for Qgs3DUtils, including all inherited members.

addDefinesToShaderCode(const QByteArray &shaderCode, const QStringList &defines)Qgs3DUtilsstatic
altBindingFromString(const QString &str)Qgs3DUtilsstatic
altBindingToString(Qgis::AltitudeBinding altBind)Qgs3DUtilsstatic
altClampingFromString(const QString &str)Qgs3DUtilsstatic
altClampingToString(Qgis::AltitudeClamping altClamp)Qgs3DUtilsstatic
calculateEntityGpuMemorySize(Qt3DCore::QEntity *entity)Qgs3DUtilsstatic
captureSceneDepthBuffer(QgsAbstract3DEngine &engine, Qgs3DMapScene *scene)Qgs3DUtilsstatic
captureSceneImage(QgsAbstract3DEngine &engine, Qgs3DMapScene *scene)Qgs3DUtilsstatic
castRay(Qgs3DMapScene *scene, const QgsRay3D &ray, const QgsRayCastingUtils::RayCastContext &context)Qgs3DUtilsstatic
clampAltitude(const QgsPoint &p, Qgis::AltitudeClamping altClamp, Qgis::AltitudeBinding altBind, float offset, const QgsPoint &centroid, const Qgs3DRenderContext &context)Qgs3DUtilsstatic
clampAltitudes(QgsLineString *lineString, Qgis::AltitudeClamping altClamp, Qgis::AltitudeBinding altBind, const QgsPoint &centroid, float offset, const Qgs3DRenderContext &context)Qgs3DUtilsstatic
clampAltitudes(QgsPolygon *polygon, Qgis::AltitudeClamping altClamp, Qgis::AltitudeBinding altBind, float offset, const Qgs3DRenderContext &context)Qgs3DUtilsstatic
computeBoundingBoxNearFarPlanes(const QgsAABB &bbox, const QMatrix4x4 &viewMatrix, float &fnear, float &ffar)Qgs3DUtilsstatic
convert2DPointCloudRendererTo3D(QgsPointCloudRenderer *renderer)Qgs3DUtilsstatic
cullingModeFromString(const QString &str)Qgs3DUtilsstatic
cullingModeToString(Qgs3DTypes::CullingMode mode)Qgs3DUtilsstatic
decodeDepth(const QRgb &pixel)Qgs3DUtilsinlinestatic
decomposeTransformMatrix(const QMatrix4x4 &matrix, QVector3D &translation, QQuaternion &rotation, QVector3D &scale)Qgs3DUtilsstatic
estimateVectorLayerZRange(QgsVectorLayer *layer, double &zMin, double &zMax)Qgs3DUtilsstatic
exportAnimation(const Qgs3DAnimationSettings &animationSettings, Qgs3DMapSettings &mapSettings, int framesPerSecond, const QString &outputDirectory, const QString &fileNameTemplate, const QSize &outputSize, QString &error, QgsFeedback *feedback=nullptr)Qgs3DUtilsstatic
extractPointPositions(const QgsFeature &f, const Qgs3DRenderContext &context, const QgsVector3D &chunkOrigin, Qgis::AltitudeClamping altClamp, QVector< QVector3D > &positions)Qgs3DUtilsstatic
globalProjectLayerExpressionContext(QgsVectorLayer *layer)Qgs3DUtilsstatic
isCullable(const QgsAABB &bbox, const QMatrix4x4 &viewProjectionMatrix)Qgs3DUtilsstatic
layerToWorldExtent(const QgsRectangle &extent, double zMin, double zMax, const QgsCoordinateReferenceSystem &layerCrs, const QgsVector3D &mapOrigin, const QgsCoordinateReferenceSystem &mapCrs, const QgsCoordinateTransformContext &context)Qgs3DUtilsstatic
mapToWorldCoordinates(const QgsVector3D &mapCoords, const QgsVector3D &origin)Qgs3DUtilsstatic
mapToWorldExtent(const QgsRectangle &extent, double zMin, double zMax, const QgsVector3D &mapOrigin)Qgs3DUtilsstatic
mapToWorldExtent(const QgsBox3D &box3D, const QgsVector3D &mapOrigin)Qgs3DUtilsstatic
matrix4x4toString(const QMatrix4x4 &m)Qgs3DUtilsstatic
maxZoomLevel(double tile0width, double tileResolution, double maxError)Qgs3DUtilsstatic
phongMaterialFromQt3DComponent(Qt3DExtras::QPhongMaterial *material)Qgs3DUtilsstatic
pitchAndYawFromViewVector(QVector3D vect, double &pitch, double &yaw)Qgs3DUtilsstatic
qt3DcullingMode(Qgs3DTypes::CullingMode mode)Qgs3DUtilsstatic
rayFromScreenPoint(const QPoint &point, const QSize &windowSize, Qt3DRender::QCamera *camera)Qgs3DUtilsstatic
removeDefinesFromShaderCode(const QByteArray &shaderCode, const QStringList &defines)Qgs3DUtilsstatic
screenPointToWorldPos(const QPoint &screenPoint, double depth, const QSize &screenSize, Qt3DRender::QCamera *camera)Qgs3DUtilsstatic
screenSpaceError(float epsilon, float distance, int screenSize, float fov)Qgs3DUtilsstatic
screenToTextureCoordinates(QVector2D screenXY, QSize winSize)Qgs3DUtilsstatic
stringToMatrix4x4(const QString &str)Qgs3DUtilsstatic
textureToScreenCoordinates(QVector2D textureXY, QSize winSize)Qgs3DUtilsstatic
transformWorldCoordinates(const QgsVector3D &worldPoint1, const QgsVector3D &origin1, const QgsCoordinateReferenceSystem &crs1, const QgsVector3D &origin2, const QgsCoordinateReferenceSystem &crs2, const QgsCoordinateTransformContext &context)Qgs3DUtilsstatic
tryReprojectExtent2D(const QgsRectangle &extent, const QgsCoordinateReferenceSystem &crs1, const QgsCoordinateReferenceSystem &crs2, const QgsCoordinateTransformContext &context)Qgs3DUtilsstatic
worldToLayerExtent(const QgsAABB &bbox, const QgsCoordinateReferenceSystem &layerCrs, const QgsVector3D &mapOrigin, const QgsCoordinateReferenceSystem &mapCrs, const QgsCoordinateTransformContext &context)Qgs3DUtilsstatic
worldToMapCoordinates(const QgsVector3D &worldCoords, const QgsVector3D &origin)Qgs3DUtilsstatic
worldToMapExtent(const QgsAABB &bbox, const QgsVector3D &mapOrigin)Qgs3DUtilsstatic