QGIS API Documentation  master-6227475
QgsRasterViewPort Struct Reference

This class provides details of the viewable area that a raster will be rendered into. More...

#include <qgsrasterviewport.h>

+ Collaboration diagram for QgsRasterViewPort:

List of all members.

Public Attributes

QgsPoint mBottomRightPoint
 Coordinate (in output device coordinate system) of bottom right corner of the part of the raster that is to be rendered.
QgsCoordinateReferenceSystem mDestCRS
 Target coordinate system.
QgsRectangle mDrawnExtent
 Intersection of current map extent and layer extent.
int mHeight
 Distance in map units from bottom edge to top edge for the part of the raster that is to be rendered.
QgsCoordinateReferenceSystem mSrcCRS
 Source coordinate system.
QgsPoint mTopLeftPoint
 Coordinate (in output device coordinate system) of top left corner of the part of the raster that is to be rendered.
int mWidth
 Width, number of columns to be rendered.

Detailed Description

This class provides details of the viewable area that a raster will be rendered into.

The qgsrasterviewport class sets up a viewport / area of interest to be used by rasterlayer draw functions at the point of drawing to the screen.

Definition at line 31 of file qgsrasterviewport.h.


Member Data Documentation

Coordinate (in output device coordinate system) of bottom right corner of the part of the raster that is to be rendered.

Definition at line 38 of file qgsrasterviewport.h.

Referenced by QgsRasterLayer::previewAsPixmap().

Intersection of current map extent and layer extent.

Definition at line 48 of file qgsrasterviewport.h.

Referenced by QgsRasterDrawer::draw(), and QgsRasterLayer::previewAsPixmap().

Distance in map units from bottom edge to top edge for the part of the raster that is to be rendered.

Height, number of rows to be rendered

Definition at line 45 of file qgsrasterviewport.h.

Referenced by QgsRasterDrawer::draw(), QgsRasterLayer::init(), and QgsRasterLayer::previewAsPixmap().

Coordinate (in output device coordinate system) of top left corner of the part of the raster that is to be rendered.

Definition at line 35 of file qgsrasterviewport.h.

Referenced by QgsRasterDrawer::drawImage(), and QgsRasterLayer::previewAsPixmap().

Width, number of columns to be rendered.

Definition at line 41 of file qgsrasterviewport.h.

Referenced by QgsRasterDrawer::draw(), QgsRasterLayer::init(), and QgsRasterLayer::previewAsPixmap().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines