#include <QMap>
#include <Qt>
#include "qgssymbolv2.h"
Go to the source code of this file.
Classes | |
class | QgsSymbolLayerV2Utils |
Typedefs | |
typedef QMap< QString, QString > | QgsStringMap |
typedef QMap< QString, QgsSymbolV2 * > | QgsSymbolV2Map |
Functions | |
QPolygonF | offsetLine (QPolygonF polyline, double dist) |
calculate line shifted by a specified distance |
typedef QMap<QString, QString> QgsStringMap |
Definition at line 12 of file qgssymbollayerv2utils.h.
typedef QMap<QString, QgsSymbolV2* > QgsSymbolV2Map |
Definition at line 15 of file qgssymbollayerv2utils.h.
QPolygonF offsetLine | ( | QPolygonF | polyline, | |
double | dist | |||
) |
calculate line shifted by a specified distance
Definition at line 343 of file qgssymbollayerv2utils.cpp.
References MathUtils::angle(), lineInfo(), linesIntersection(), M_PI, and offsetPoint().
Referenced by QgsMarkerLineSymbolLayerV2::renderPolyline(), and QgsSimpleLineSymbolLayerV2::renderPolyline().