QGIS API Documentation
3.14.0-Pi (9f7028fd23)
src
server
services
wms
qgswmsutils.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgswms.h
3
4
Define WMS service utility functions
5
------------------------------------
6
begin : December 20 , 2016
7
copyright : (C) 2007 by Marco Hugentobler ( parts from qgswmshandler)
8
(C) 2014 by Alessandro Pasotti ( parts from qgswmshandler)
9
(C) 2016 by David Marteau
10
email : marco dot hugentobler at karto dot baug dot ethz dot ch
11
a dot pasotti at itopen dot it
12
david dot marteau at 3liz dot com
13
***************************************************************************/
14
15
/***************************************************************************
16
* *
17
* This program is free software; you can redistribute it and/or modify *
18
* it under the terms of the GNU General Public License as published by *
19
* the Free Software Foundation; either version 2 of the License, or *
20
* (at your option) any later version. *
21
* *
22
***************************************************************************/
23
#ifndef QGSWMSUTILS_H
24
#define QGSWMSUTILS_H
25
26
#include "
qgsmodule.h
"
27
28
class
QgsRectangle
;
29
35
namespace
QgsWms
37
{
39
enum
ImageOutputFormat
40
{
41
UNKN
,
42
PNG
,
43
PNG8
,
44
PNG16
,
45
PNG1
,
46
JPEG
,
47
WEBP
48
};
49
53
QUrl
serviceUrl
(
const
QgsServerRequest
&request,
const
QgsProject
*project );
54
59
ImageOutputFormat
parseImageFormat
(
const
QString &format );
60
64
void
writeImage
(
QgsServerResponse
&response, QImage &img,
const
QString &formatStr,
65
int
imageQuality = -1 );
66
}
// namespace QgsWms
67
68
#endif
69
70
QgsWms::parseImageFormat
ImageOutputFormat parseImageFormat(const QString &format)
Parse image format parameter.
Definition:
qgswmsutils.cpp:87
QgsWms::UNKN
@ UNKN
Definition:
qgswmsutils.h:41
QgsWms::WEBP
@ WEBP
Definition:
qgswmsutils.h:47
QgsWms::writeImage
void writeImage(QgsServerResponse &response, QImage &img, const QString &formatStr, int imageQuality)
Write image response.
Definition:
qgswmsutils.cpp:124
QgsServerRequest
Definition:
qgsserverrequest.h:38
QgsRectangle
Definition:
qgsrectangle.h:41
QgsWms::JPEG
@ JPEG
Definition:
qgswmsutils.h:46
QgsProject
Definition:
qgsproject.h:92
QgsWms::PNG8
@ PNG8
Definition:
qgswmsutils.h:43
QgsWms::PNG16
@ PNG16
Definition:
qgswmsutils.h:44
QgsWms::PNG
@ PNG
Definition:
qgswmsutils.h:42
QgsWms
WMS implementation.
Definition:
qgsdxfwriter.cpp:22
QgsWms::serviceUrl
QUrl serviceUrl(const QgsServerRequest &request, const QgsProject *project)
Returns WMS service URL.
Definition:
qgswmsutils.cpp:49
QgsWms::PNG1
@ PNG1
Definition:
qgswmsutils.h:45
qgsmodule.h
QgsServerResponse
Definition:
qgsserverresponse.h:43
QgsWms::ImageOutputFormat
ImageOutputFormat
Supported image output format.
Definition:
qgswmsutils.h:39
Generated on Mon Jun 22 2020 05:14:09 for QGIS API Documentation by
1.8.17