QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Public Member Functions | List of all members
Qgs3DMapExportSettings Class Reference

The Qgs3DMapExportSettings class Manages the various settings the user can choose from when exporting a 3D scene 3. More...

#include <qgs3dmapexportsettings.h>

Public Member Functions

 Qgs3DMapExportSettings ()
 Constructor. More...
 
 ~Qgs3DMapExportSettings ()
 destructor (save the export settings before deallocation) More...
 
bool exportNormals () const
 Returns whether normals will be exported. More...
 
bool exportTextures () const
 Returns whether textures will be exported. More...
 
float scale () const
 Returns the scale of the exported model. More...
 
QString sceneFolderPath () const
 Returns the scene folder path. More...
 
QString sceneName () const
 Returns the scene name. More...
 
void setExportNormals (bool exportNormals)
 Sets whether normals should be exported. More...
 
void setExportTextures (bool exportTextures)
 Sets whether textures will be exported. More...
 
void setScale (float scale)
 Sets the scale of exported model. More...
 
void setSceneFolderPath (const QString &sceneFolderPath)
 Sets the scene's .obj file folder path. More...
 
void setSceneName (const QString &sceneName)
 Sets the scene name. More...
 
void setSmoothEdges (bool smoothEdges)
 Sets whether triangles edges will look smooth. More...
 
void setTerrainResolution (int resolution)
 Sets the terrain resolution. More...
 
void setTerrainTextureResolution (int resolution)
 Sets the terrain texture resolution. More...
 
bool smoothEdges () const
 Returns whether triangles edges will look smooth. More...
 
int terrainTextureResolution () const
 Returns the terrain texture resolution. More...
 
int terrrainResolution () const
 Returns the terrain resolution. More...
 

Detailed Description

The Qgs3DMapExportSettings class Manages the various settings the user can choose from when exporting a 3D scene 3.

Since
QGIS 3.16

Definition at line 31 of file qgs3dmapexportsettings.h.

Constructor & Destructor Documentation

◆ Qgs3DMapExportSettings()

Qgs3DMapExportSettings::Qgs3DMapExportSettings ( )

Constructor.

Definition at line 19 of file qgs3dmapexportsettings.cpp.

◆ ~Qgs3DMapExportSettings()

Qgs3DMapExportSettings::~Qgs3DMapExportSettings ( )

destructor (save the export settings before deallocation)

Definition at line 32 of file qgs3dmapexportsettings.cpp.

Member Function Documentation

◆ exportNormals()

bool Qgs3DMapExportSettings::exportNormals ( ) const
inline

Returns whether normals will be exported.

Definition at line 49 of file qgs3dmapexportsettings.h.

◆ exportTextures()

bool Qgs3DMapExportSettings::exportTextures ( ) const
inline

Returns whether textures will be exported.

Definition at line 51 of file qgs3dmapexportsettings.h.

◆ scale()

float Qgs3DMapExportSettings::scale ( ) const
inline

Returns the scale of the exported model.

Definition at line 55 of file qgs3dmapexportsettings.h.

◆ sceneFolderPath()

QString Qgs3DMapExportSettings::sceneFolderPath ( ) const
inline

Returns the scene folder path.

Definition at line 43 of file qgs3dmapexportsettings.h.

◆ sceneName()

QString Qgs3DMapExportSettings::sceneName ( ) const
inline

Returns the scene name.

Definition at line 41 of file qgs3dmapexportsettings.h.

◆ setExportNormals()

void Qgs3DMapExportSettings::setExportNormals ( bool  exportNormals)
inline

Sets whether normals should be exported.

Definition at line 66 of file qgs3dmapexportsettings.h.

◆ setExportTextures()

void Qgs3DMapExportSettings::setExportTextures ( bool  exportTextures)
inline

Sets whether textures will be exported.

Definition at line 68 of file qgs3dmapexportsettings.h.

◆ setScale()

void Qgs3DMapExportSettings::setScale ( float  scale)
inline

Sets the scale of exported model.

Definition at line 72 of file qgs3dmapexportsettings.h.

◆ setSceneFolderPath()

void Qgs3DMapExportSettings::setSceneFolderPath ( const QString &  sceneFolderPath)
inline

Sets the scene's .obj file folder path.

Definition at line 60 of file qgs3dmapexportsettings.h.

◆ setSceneName()

void Qgs3DMapExportSettings::setSceneName ( const QString &  sceneName)
inline

Sets the scene name.

Definition at line 58 of file qgs3dmapexportsettings.h.

◆ setSmoothEdges()

void Qgs3DMapExportSettings::setSmoothEdges ( bool  smoothEdges)
inline

Sets whether triangles edges will look smooth.

Definition at line 64 of file qgs3dmapexportsettings.h.

◆ setTerrainResolution()

void Qgs3DMapExportSettings::setTerrainResolution ( int  resolution)
inline

Sets the terrain resolution.

Definition at line 62 of file qgs3dmapexportsettings.h.

◆ setTerrainTextureResolution()

void Qgs3DMapExportSettings::setTerrainTextureResolution ( int  resolution)
inline

Sets the terrain texture resolution.

Definition at line 70 of file qgs3dmapexportsettings.h.

◆ smoothEdges()

bool Qgs3DMapExportSettings::smoothEdges ( ) const
inline

Returns whether triangles edges will look smooth.

Definition at line 47 of file qgs3dmapexportsettings.h.

◆ terrainTextureResolution()

int Qgs3DMapExportSettings::terrainTextureResolution ( ) const
inline

Returns the terrain texture resolution.

Definition at line 53 of file qgs3dmapexportsettings.h.

◆ terrrainResolution()

int Qgs3DMapExportSettings::terrrainResolution ( ) const
inline

Returns the terrain resolution.

Definition at line 45 of file qgs3dmapexportsettings.h.


The documentation for this class was generated from the following files: