17#ifndef QGSTRANSFORMEFFECT_H 
   18#define QGSTRANSFORMEFFECT_H 
   53    QString 
type()
 const override { 
return QStringLiteral( 
"transform" ); }
 
   66    void setTranslateX( const 
double translateX ) { mTranslateX = translateX; }
 
   86    void setTranslateY( 
const double translateY ) { mTranslateY = translateY; }
 
  144    void setScaleX( 
const double scaleX ) { mScaleX = scaleX; }
 
  152    double scaleX()
 const { 
return mScaleX; }
 
  159    void setScaleY( 
const double scaleY ) { mScaleY = scaleY; }
 
  167    double scaleY()
 const { 
return mScaleY; }
 
  173    void setRotation( 
const double rotation ) { mRotation = rotation; }
 
  187    void setShearX( 
const double shearX ) { mShearX = shearX; }
 
  195    double shearX()
 const { 
return mShearX; }
 
  203    void setShearY( 
const double shearY ) { mShearY = shearY; }
 
  211    double shearY()
 const { 
return mShearY; }
 
  252    double mTranslateX = 0.0;
 
  253    double mTranslateY = 0.0;
 
  256    double mScaleX = 1.0;
 
  257    double mScaleY = 1.0;
 
  258    double mRotation = 0.0;
 
  259    double mShearX = 0.0;
 
  260    double mShearY = 0.0;
 
  261    bool mReflectX = 
false;
 
  262    bool mReflectY = 
false;
 
RenderUnit
Rendering size units.
 
Struct for storing maximum and minimum scales for measurements in map units.
 
Base class for visual effects which can be applied to QPicture drawings.
 
virtual void readProperties(const QVariantMap &props)=0
Reads a string map of an effect's properties and restores the effect to the state described by the pr...
 
virtual QgsPaintEffect * clone() const =0
Duplicates an effect by creating a deep copy of the effect.
 
virtual QRectF boundingRect(const QRectF &rect, const QgsRenderContext &context) const
Returns the bounding rect required for drawing the effect.
 
virtual QVariantMap properties() const =0
Returns the properties describing the paint effect encoded in a string format.
 
virtual void draw(QgsRenderContext &context)=0
Handles drawing of the effect's result on to the specified render context.
 
Contains information about the context of a rendering operation.
 
#define SIP_NODEFAULTCTORS