QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsDxfPaintDevice Class Reference

A paint device for drawing into dxf files. More...

#include <qgsdxfpaintdevice.h>

Inheritance diagram for QgsDxfPaintDevice:

Public Member Functions

 QgsDxfPaintDevice (QgsDxfExport *dxf)
 ~QgsDxfPaintDevice () override
QPointF dxfCoordinates (QPointF pt) const
 Converts a point from device coordinates to dxf coordinates.
int metric (PaintDeviceMetric metric) const override
QPaintEngine * paintEngine () const override
void setDrawingSize (QSizeF size)
void setLayer (const QString &layer)
void setOutputSize (const QRectF &r)
void setShift (QPointF shift)
double widthScaleFactor () const
 Returns scale factor for line width.

Detailed Description

A paint device for drawing into dxf files.

Note
not available in Python bindings

Definition at line 39 of file qgsdxfpaintdevice.h.

Constructor & Destructor Documentation

◆ QgsDxfPaintDevice()

QgsDxfPaintDevice::QgsDxfPaintDevice ( QgsDxfExport * dxf)

Definition at line 23 of file qgsdxfpaintdevice.cpp.

◆ ~QgsDxfPaintDevice()

QgsDxfPaintDevice::~QgsDxfPaintDevice ( )
override

Definition at line 28 of file qgsdxfpaintdevice.cpp.

Member Function Documentation

◆ dxfCoordinates()

QPointF QgsDxfPaintDevice::dxfCoordinates ( QPointF pt) const

Converts a point from device coordinates to dxf coordinates.

Definition at line 87 of file qgsdxfpaintdevice.cpp.

◆ metric()

int QgsDxfPaintDevice::metric ( PaintDeviceMetric metric) const
override

Definition at line 38 of file qgsdxfpaintdevice.cpp.

◆ paintEngine()

QPaintEngine * QgsDxfPaintDevice::paintEngine ( ) const
override

Definition at line 33 of file qgsdxfpaintdevice.cpp.

◆ setDrawingSize()

void QgsDxfPaintDevice::setDrawingSize ( QSizeF size)
inline

Definition at line 47 of file qgsdxfpaintdevice.h.

◆ setLayer()

void QgsDxfPaintDevice::setLayer ( const QString & layer)

Definition at line 99 of file qgsdxfpaintdevice.cpp.

◆ setOutputSize()

void QgsDxfPaintDevice::setOutputSize ( const QRectF & r)
inline

Definition at line 48 of file qgsdxfpaintdevice.h.

◆ setShift()

void QgsDxfPaintDevice::setShift ( QPointF shift)

Definition at line 107 of file qgsdxfpaintdevice.cpp.

◆ widthScaleFactor()

double QgsDxfPaintDevice::widthScaleFactor ( ) const

Returns scale factor for line width.

Definition at line 75 of file qgsdxfpaintdevice.cpp.


The documentation for this class was generated from the following files: