author | francesco-ST <francesco.abbate@st.com> | 2010年07月27日 16:54:48 +0200 |
---|---|---|
committer | francesco-ST <francesco.abbate@st.com> | 2010年07月27日 16:54:48 +0200 |
commit | d28a8f579f2e902f5bced91cbb726f7eca32b3a1 (patch) | |
tree | 7d77805417cbb0ae41bdbd2b57a0933617e3a244 /agg-plot/utils.cpp | |
parent | 5b7cd1356fb503390febbc21b2d535e98de7f776 (diff) | |
download | gsl-shell-d28a8f579f2e902f5bced91cbb726f7eca32b3a1.tar.gz |
-rw-r--r-- | agg-plot/utils.cpp | 4 |
diff --git a/agg-plot/utils.cpp b/agg-plot/utils.cpp index 139772e6..145c27e1 100644 --- a/agg-plot/utils.cpp +++ b/agg-plot/utils.cpp @@ -21,7 +21,9 @@ trans_affine_compose (agg::trans_affine& a, const agg::trans_affine& b) double trans_affine_max_norm (const agg::trans_affine& m) { - return max(m.sx, m.sy); + double c1 = sqrt(m.sx*m.sx + m.shx*m.shx); + double c2 = sqrt(m.shy*m.shy + m.sy*m.sy); + return max(c1, c2); } void bbox_enlarge(double *x1, double* y1, double* x2, double* y2, |