Quantum GIS API Documentation  1.8
Classes | Typedefs | Functions
src/core/symbology-ng/qgssymbollayerv2utils.h File Reference
#include <QMap>
#include <Qt>
#include <QtCore>
#include <QFont>
#include <QColor>
#include "qgssymbolv2.h"
#include "qgis.h"
Include dependency graph for qgssymbollayerv2utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  QgsSymbolLayerV2Utils


typedef QMap< QString, QString > QgsStringMap
typedef QMap< QString,
QgsSymbolV2 * > 


QPolygonF offsetLine (QPolygonF polyline, double dist)
 calculate line shifted by a specified distance

Typedef Documentation

typedef QMap<QString, QString> QgsStringMap

Definition at line 29 of file qgssymbollayerv2utils.h.

typedef QMap<QString, QgsSymbolV2* > QgsSymbolV2Map

Definition at line 32 of file qgssymbollayerv2utils.h.

Function Documentation

QPolygonF offsetLine ( QPolygonF  polyline,
double  dist 

calculate line shifted by a specified distance

Definition at line 575 of file qgssymbollayerv2utils.cpp.

References MathUtils::angle(), lineInfo(), linesIntersection(), M_PI, and offsetPoint().

Referenced by QgsSimpleLineSymbolLayerV2::renderPolyline(), and QgsMarkerLineSymbolLayerV2::renderPolyline().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines