15 #ifndef QGSELLIPSESYMBOLLAYERV2_H
16 #define QGSELLIPSESYMBOLLAYERV2_H
19 #include <QPainterPath>
55 void setOutlineStyle( Qt::PenStyle outlineStyle ) { mOutlineStyle = outlineStyle; }
120 bool hasDataDefinedProperty()
const;
123 #endif // QGSELLIPSESYMBOLLAYERV2_H
Class for parsing and evaluation of expressions (formerly called "search strings").
void setSymbolHeight(double h)
void setSymbolWidthUnit(QgsSymbolV2::OutputUnit unit)
QgsSymbolV2::OutputUnit outputUnit() const
virtual QgsSymbolLayerV2 * clone() const =0
QColor fillColor() const
Get fill color.
void setSymbolWidth(double w)
QgsSymbolV2::OutputUnit mOutlineWidthUnit
void setMapUnitScale(const QgsMapUnitScale &scale)
double outlineWidth() const
QgsSymbolV2::OutputUnit mSymbolHeightUnit
QgsSymbolV2::OutputUnit mSymbolWidthUnit
void startRender(QgsSymbolV2RenderContext &context)
void setOutlineWidthUnit(QgsSymbolV2::OutputUnit unit)
virtual void toSld(QDomDocument &doc, QDomElement &element, QgsStringMap props) const
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
void setOutputUnit(QgsSymbolV2::OutputUnit unit)
A symbol layer for rendering objects with major and minor axis (e.g.
QMap< QString, QString > QgsStringMap
double symbolWidth() const
QgsMapUnitScale mOutlineWidthMapUnitScale
virtual void writeSldMarker(QDomDocument &doc, QDomElement &element, QgsStringMap props) const
const QgsMapUnitScale & symbolWidthMapUnitScale() const
void setSymbolHeightMapUnitScale(const QgsMapUnitScale &scale)
virtual void renderPoint(const QPointF &point, QgsSymbolV2RenderContext &context)=0
void setFillColor(const QColor &c)
Set fill color.
virtual QgsStringMap properties() const =0
Qt::PenStyle mOutlineStyle
void setOutlineStyle(Qt::PenStyle outlineStyle)
void setSymbolName(const QString &name)
QgsSymbolV2::OutputUnit symbolHeightUnit() const
QgsMapUnitScale mSymbolWidthMapUnitScale
QgsMapUnitScale mapUnitScale() const
virtual bool writeDxf(QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, const QgsSymbolV2RenderContext *context, const QgsFeature *f, const QPointF &shift=QPointF(0.0, 0.0)) const
virtual QString layerType() const =0
QPainterPath mPainterPath
const QgsMapUnitScale & outlineWidthMapUnitScale() const
QColor outlineColor() const
Get outline color.
const QgsMapUnitScale & symbolHeightMapUnitScale() const
void setSymbolWidthMapUnitScale(const QgsMapUnitScale &scale)
Qt::PenStyle outlineStyle() const
QgsSymbolV2::OutputUnit symbolWidthUnit() const
QString symbolName() const
double symbolHeight() const
virtual void stopRender(QgsSymbolV2RenderContext &context)=0
void setSymbolHeightUnit(QgsSymbolV2::OutputUnit unit)
QgsMapUnitScale mSymbolHeightMapUnitScale
void setOutlineColor(const QColor &c)
Set outline color.
void setOutlineWidthMapUnitScale(const QgsMapUnitScale &scale)
void setOutlineWidth(double w)
QgsSymbolV2::OutputUnit outlineWidthUnit() const