Skip to content
Permalink
Browse files

Dox++

(cherry picked from commit 5a24660)
  • Loading branch information
nyalldawson committed Dec 2, 2018
1 parent 50cbb29 commit a5db9afdf54079554e5174d9a14e3dbd9eb8f128
@@ -103,7 +103,26 @@ Returns the units for lengths used in the custom dash pattern.
void setCustomDashVector( const QVector<qreal> &vector );

bool drawInsidePolygon() const;
%Docstring
Returns true if the line should only be drawn inside polygons, and any portion
of the line which falls outside the polygon should be clipped away.

This setting only has an effect when the line symbol is being
used to render polygon rings.

.. seealso:: :py:func:`setDrawInsidePolygon`
%End

void setDrawInsidePolygon( bool drawInsidePolygon );
%Docstring
Sets whether the line should only be drawn inside polygons, and any portion
of the line which falls outside the polygon should be clipped away.

This setting only has an effect when the line symbol is being
used to render polygon rings.

.. seealso:: :py:func:`drawInsidePolygon`
%End

virtual QVector<qreal> dxfCustomDashPattern( QgsUnitTypes::RenderUnit &unit ) const;

@@ -109,9 +109,26 @@ class CORE_EXPORT QgsSimpleLineSymbolLayer : public QgsLineSymbolLayer
QVector<qreal> customDashVector() const { return mCustomDashVector; }
void setCustomDashVector( const QVector<qreal> &vector ) { mCustomDashVector = vector; }

//Returns true if the line should only be drawn inside the polygon
/**
* Returns true if the line should only be drawn inside polygons, and any portion
* of the line which falls outside the polygon should be clipped away.
*
* This setting only has an effect when the line symbol is being
* used to render polygon rings.
*
* \see setDrawInsidePolygon()
*/
bool drawInsidePolygon() const { return mDrawInsidePolygon; }
//Set to true if the line should only be drawn inside the polygon

/**
* Sets whether the line should only be drawn inside polygons, and any portion
* of the line which falls outside the polygon should be clipped away.
*
* This setting only has an effect when the line symbol is being
* used to render polygon rings.
*
* \see drawInsidePolygon()
*/
void setDrawInsidePolygon( bool drawInsidePolygon ) { mDrawInsidePolygon = drawInsidePolygon; }

QVector<qreal> dxfCustomDashPattern( QgsUnitTypes::RenderUnit &unit ) const override;

0 comments on commit a5db9af

Please sign in to comment.
You can’t perform that action at this time.