QGIS API Documentation 4.1.0-Master (01362494303)
Loading...
Searching...
No Matches
qgslinesymbollayer.cpp File Reference
#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>
Include dependency graph for qgslinesymbollayer.cpp:

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

Function Documentation

◆ trimPoints()

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.