// Author: Catalin Raceanu
// Created: 2011-04-06
// Copyright: (c) wxWidgets team
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_AFFINEMATRIX2DBASE_H_
#define _WX_AFFINEMATRIX2DBASE_H_
#include "wx/defs.h"
+
+#if wxUSE_GEOMETRY
+
#include "wx/geometry.h"
struct wxMatrix2D
{
public:
wxAffineMatrix2DBase() {}
+ virtual ~wxAffineMatrix2DBase() {}
// sets the matrix to the respective values
virtual void Set(const wxMatrix2D& mat2D, const wxPoint2DDouble& tr) = 0;
wxPoint2DDouble DoTransformDistance(const wxPoint2DDouble& p) const = 0;
};
+#endif // wxUSE_GEOMETRY
+
#endif // _WX_AFFINEMATRIX2DBASE_H_