Refactoring

This commit is contained in:
Oleg.Korshul
2024-04-09 22:55:42 +03:00
parent 5708517a0e
commit b4556c0254
6 changed files with 77 additions and 31 deletions

View File

@ -96,7 +96,7 @@ namespace Aggplus
}
}
void CMatrix::TransformVectors(PointF* pts, int count)
void CMatrix::TransformVectors(PointF* pts, int count) const
{
// Store matrix to an array [6] of double
double M[6]; m_internal->m_agg_mtx.store_to(M);
@ -111,7 +111,7 @@ namespace Aggplus
}
}
void CMatrix::TransformPoints(PointF* pts, int count)
void CMatrix::TransformPoints(PointF* pts, int count) const
{
for (int i = 0; i < count; ++i)
{
@ -123,7 +123,7 @@ namespace Aggplus
}
}
void CMatrix::TransformPoint(double& x, double& y)
void CMatrix::TransformPoint(double& x, double& y) const
{
m_internal->m_agg_mtx.transform(&x, &y);
}
@ -281,7 +281,7 @@ namespace Aggplus
return agg::rad2deg(m_internal->m_agg_mtx.rotation());
}
void CMatrix::TransformPoints( PointF* dst, const PointF* src, int count )
void CMatrix::TransformPoints( PointF* dst, const PointF* src, int count ) const
{
agg::trans_affine& m = m_internal->m_agg_mtx;
for(int i = 0; i < count; ++i)