QGIS API Documentation 3.99.0-Master (752b475928d)
Loading...
Searching...
No Matches
qgsprojectfiletransform.cpp File Reference
#include "qgsprojectfiletransform.h"
#include <cstdlib>
#include "qgslogger.h"
#include "qgsmasksymbollayer.h"
#include "qgspathresolver.h"
#include "qgsproject.h"
#include "qgsprojectproperty.h"
#include "qgsprojectversion.h"
#include "qgsrasterbandstats.h"
#include "qgsrasterdataprovider.h"
#include "qgsrasterlayer.h"
#include "qgsreadwritecontext.h"
#include "qgsstyleentityvisitor.h"
#include "qgssymbollayerreference.h"
#include "qgssymbollayerutils.h"
#include "qgsvectordataprovider.h"
#include "qgsvectorlayer.h"
#include "qgsxmlutils.h"
#include <QDomDocument>
#include <QRegularExpression>
#include <QTextStream>
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 44 of file qgsprojectfiletransform.cpp.

◆ Transformers

typedef std::vector<TransformItem> Transformers

Definition at line 65 of file qgsprojectfiletransform.cpp.

Function Documentation

◆ rasterBandNumber()

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

Definition at line 606 of file qgsprojectfiletransform.cpp.

◆ transform2200to2300()

void transform2200to2300 ( QgsProjectFileTransform * pft)

Definition at line 135 of file qgsprojectfiletransform.cpp.

◆ transform3000()

void transform3000 ( QgsProjectFileTransform * pft)

Definition at line 146 of file qgsprojectfiletransform.cpp.

◆ transformContrastEnhancement()

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

Definition at line 627 of file qgsprojectfiletransform.cpp.

◆ transformNull()

void transformNull ( QgsProjectFileTransform * pft)

Definition at line 49 of file qgsprojectfiletransform.cpp.

◆ transformRasterTransparency()

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