QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
Classes | Typedefs | Functions
qgsprojectfiletransform.cpp File Reference
#include "qgsprojectfiletransform.h"
#include "qgsprojectversion.h"
#include "qgslogger.h"
#include "qgsrasterlayer.h"
#include "qgsreadwritecontext.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 <QTextStream>
#include <QDomDocument>
#include <QRegularExpression>
#include <QPrinter>
#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 transform0100to0110 (QgsProjectFileTransform *pft)
 
void transform0110to1000 (QgsProjectFileTransform *pft)
 
void transform081to090 (QgsProjectFileTransform *pft)
 
void transform091to0100 (QgsProjectFileTransform *pft)
 
void transform1100to1200 (QgsProjectFileTransform *pft)
 
void transform1400to1500 (QgsProjectFileTransform *pft)
 
void transform1800to1900 (QgsProjectFileTransform *pft)
 
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 41 of file qgsprojectfiletransform.cpp.

◆ Transformers

typedef std::vector<TransformItem> Transformers

Definition at line 69 of file qgsprojectfiletransform.cpp.

Function Documentation

◆ rasterBandNumber()

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

Definition at line 1114 of file qgsprojectfiletransform.cpp.

◆ transform0100to0110()

void transform0100to0110 ( QgsProjectFileTransform pft)

Definition at line 299 of file qgsprojectfiletransform.cpp.

◆ transform0110to1000()

void transform0110to1000 ( QgsProjectFileTransform pft)

Definition at line 342 of file qgsprojectfiletransform.cpp.

◆ transform081to090()

void transform081to090 ( QgsProjectFileTransform pft)

Definition at line 139 of file qgsprojectfiletransform.cpp.

◆ transform091to0100()

void transform091to0100 ( QgsProjectFileTransform pft)

Definition at line 243 of file qgsprojectfiletransform.cpp.

◆ transform1100to1200()

void transform1100to1200 ( QgsProjectFileTransform pft)

Definition at line 407 of file qgsprojectfiletransform.cpp.

◆ transform1400to1500()

void transform1400to1500 ( QgsProjectFileTransform pft)

Definition at line 441 of file qgsprojectfiletransform.cpp.

◆ transform1800to1900()

void transform1800to1900 ( QgsProjectFileTransform pft)

Definition at line 502 of file qgsprojectfiletransform.cpp.

◆ transform2200to2300()

void transform2200to2300 ( QgsProjectFileTransform pft)

Definition at line 643 of file qgsprojectfiletransform.cpp.

◆ transform3000()

void transform3000 ( QgsProjectFileTransform pft)

Definition at line 654 of file qgsprojectfiletransform.cpp.

◆ transformContrastEnhancement()

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

Definition at line 1135 of file qgsprojectfiletransform.cpp.

◆ transformNull()

void transformNull ( QgsProjectFileTransform pft)

Definition at line 46 of file qgsprojectfiletransform.cpp.

◆ transformRasterTransparency()

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