QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
Classes | Typedefs | Functions
qgsprojectfiletransform.cpp File Reference
#include "qgsprojectfiletransform.h"
#include "qgsmasksymbollayer.h"
#include "qgsprojectversion.h"
#include "qgslogger.h"
#include "qgsrasterlayer.h"
#include "qgsreadwritecontext.h"
#include "qgsstyleentityvisitor.h"
#include "qgsvectordataprovider.h"
#include "qgsvectorlayer.h"
#include "qgspathresolver.h"
#include "qgsproject.h"
#include "qgsprojectproperty.h"
#include "qgsrasterbandstats.h"
#include "qgsrasterdataprovider.h"
#include "qgsxmlutils.h"
#include "qgssymbollayerreference.h"
#include "qgssymbollayerutils.h"
#include <QTextStream>
#include <QDomDocument>
#include <QRegularExpression>
#include <cstdlib>
Include dependency graph for qgsprojectfiletransform.cpp:

Go to the source code of this file.

Classes

struct  TransformItem
 

Typedefs

typedef QgsProjectVersion PFV
 
typedef std::vector< TransformItemTransformers
 

Functions

int rasterBandNumber (const QDomElement &rasterPropertiesElem, const QString &bandName, QgsRasterLayer *rlayer)
 
void transform2200to2300 (QgsProjectFileTransform *pft)
 
void transform3000 (QgsProjectFileTransform *pft)
 
void transformContrastEnhancement (QDomDocument &doc, const QDomElement &rasterproperties, QDomElement &rendererElem)
 
void transformNull (QgsProjectFileTransform *pft)
 
void transformRasterTransparency (QDomDocument &doc, const QDomElement &orig, QDomElement &rendererElem)
 

Typedef Documentation

◆ PFV

Definition at line 42 of file qgsprojectfiletransform.cpp.

◆ Transformers

typedef std::vector<TransformItem> Transformers

Definition at line 63 of file qgsprojectfiletransform.cpp.

Function Documentation

◆ rasterBandNumber()

int rasterBandNumber ( const QDomElement &  rasterPropertiesElem,
const QString &  bandName,
QgsRasterLayer rlayer 
)

Definition at line 604 of file qgsprojectfiletransform.cpp.

◆ transform2200to2300()

void transform2200to2300 ( QgsProjectFileTransform pft)

Definition at line 133 of file qgsprojectfiletransform.cpp.

◆ transform3000()

void transform3000 ( QgsProjectFileTransform pft)

Definition at line 144 of file qgsprojectfiletransform.cpp.

◆ transformContrastEnhancement()

void transformContrastEnhancement ( QDomDocument &  doc,
const QDomElement &  rasterproperties,
QDomElement &  rendererElem 
)

Definition at line 625 of file qgsprojectfiletransform.cpp.

◆ transformNull()

void transformNull ( QgsProjectFileTransform pft)

Definition at line 47 of file qgsprojectfiletransform.cpp.

◆ transformRasterTransparency()

void transformRasterTransparency ( QDomDocument &  doc,
const QDomElement &  orig,
QDomElement &  rendererElem 
)