virtual void Copy( const wxGraphicsMatrix & ) {}
virtual void Set(wxDouble , wxDouble , wxDouble , wxDouble ,
wxDouble , wxDouble ) {}
+ virtual void Get(wxDouble*, wxDouble*, wxDouble*,
+ wxDouble*, wxDouble*, wxDouble*) {}
virtual void Invert() {}
virtual bool IsEqual( const wxGraphicsMatrix& t) const { return false; }
virtual bool IsIdentity() const { return false; }
virtual void Clip( wxDouble , wxDouble , wxDouble , wxDouble ) {}
virtual void ResetClip() {}
virtual void * GetNativeContext() { return NULL; }
+ virtual int GetLogicalFunction() const { return 0; }
+ virtual bool SetLogicalFunction(int ) {}
virtual void Translate( wxDouble , wxDouble ) {}
virtual void Scale( wxDouble , wxDouble ) {}
virtual void Rotate( wxDouble ) {}
"Sets the matrix to the specified values (default values are the
identity matrix.)", "");
+
+ DocDeclAStr(
+ virtual void , Get(wxDouble* OUTPUT, wxDouble* OUTPUT, wxDouble* OUTPUT,
+ wxDouble* OUTPUT, wxDouble* OUTPUT, wxDouble* OUTPUT),
+ "Get(self) --> (a, b, c, d, tx, ty)",
+ "Gets the component values of the matrix and returns them as a tuple.", "");
+
DocDeclStr(
virtual void , Invert(),
DocDeclStr(
- wxRect2DDouble , GetBox() const,
+ wxRect2D , GetBox() const,
"Gets the bounding box enclosing all points (possibly including control points)", "");
DocStr(Contains,
"Returns ``True`` if the point is within the path.", "");
virtual bool Contains( wxDouble x, wxDouble y, int fillStyle = wxODDEVEN_RULE) const;
- bool Contains( const wxPoint2DDouble& c, int fillStyle = wxODDEVEN_RULE) const;
+ bool Contains( const wxPoint2D& c, int fillStyle = wxODDEVEN_RULE) const;
};
pointer for GDIPlus and cairo_t pointer for cairo).", "");
+ DocDeclStr(
+ virtual int , GetLogicalFunction() const,
+ "Returns the current logical function.", "");
+
+
+ DocDeclStr(
+ virtual bool , SetLogicalFunction(int function) ,
+ "Sets the current logical function, returns ``True`` if it supported", "");
+
+
DocDeclStr(
virtual void , Translate( wxDouble dx , wxDouble dy ),
"Translates the current transformation matrix.", "");