|
QGIS API Documentation 4.1.0-Master (01362494303)
|
#include "qgslinesymbollayer.h"#include <algorithm>#include <cmath>#include <line_p.h>#include <memory>#include "qgsapplication.h"#include "qgscolorrampimpl.h"#include "qgscolorutils.h"#include "qgscurvepolygon.h"#include "qgsdxfexport.h"#include "qgsexpressioncontextutils.h"#include "qgsfeedback.h"#include "qgsfillsymbol.h"#include "qgsgeometrysimplifier.h"#include "qgsgeometryutils.h"#include "qgsgeos.h"#include "qgsimagecache.h"#include "qgsimageoperation.h"#include "qgslinesymbol.h"#include "qgslogger.h"#include "qgsmarkersymbol.h"#include "qgsmultipolygon.h"#include "qgspolygon.h"#include "qgsproperty.h"#include "qgsrendercontext.h"#include "qgssldexportcontext.h"#include "qgssymbollayerutils.h"#include "qgsunittypes.h"#include <QDomDocument>#include <QDomElement>#include <QPainter>#include <QString>
Go to the source code of this file.
Functions | |
| void | trimPoints (QPolygonF &points, double startTrim, double endTrim, Qgis::RenderUnit trimDistanceStartUnit, Qgis::RenderUnit trimDistanceEndUnit, const QgsMapUnitScale &trimDistanceStartMapUnitScale, const QgsMapUnitScale &trimDistanceEndMapUnitScale, const QgsPropertyCollection &mDataDefinedProperties, QgsSymbolRenderContext &context) |
| trim points according to start and end trim distance based on data defined properties and render context | |
| void trimPoints | ( | QPolygonF & | points, |
| double | startTrim, | ||
| double | endTrim, | ||
| Qgis::RenderUnit | trimDistanceStartUnit, | ||
| Qgis::RenderUnit | trimDistanceEndUnit, | ||
| const QgsMapUnitScale & | trimDistanceStartMapUnitScale, | ||
| const QgsMapUnitScale & | trimDistanceEndMapUnitScale, | ||
| const QgsPropertyCollection & | mDataDefinedProperties, | ||
| QgsSymbolRenderContext & | context ) |
trim points according to start and end trim distance based on data defined properties and render context
Definition at line 389 of file qgslinesymbollayer.cpp.