aboutsummaryrefslogtreecommitdiff
path: root/generic/Transfo.h
diff options
context:
space:
mode:
authorlecoanet2003-12-11 08:20:16 +0000
committerlecoanet2003-12-11 08:20:16 +0000
commit073c0b50b67c70982ad7bced51deabc1f9d11333 (patch)
tree7f6b456a5c8eeb0fca2c45886ccc5ef98805e026 /generic/Transfo.h
parent414bbaca4b282a199cf28a24e16e20020f264d63 (diff)
downloadtkzinc-073c0b50b67c70982ad7bced51deabc1f9d11333.zip
tkzinc-073c0b50b67c70982ad7bced51deabc1f9d11333.tar.gz
tkzinc-073c0b50b67c70982ad7bced51deabc1f9d11333.tar.bz2
tkzinc-073c0b50b67c70982ad7bced51deabc1f9d11333.tar.xz
* Added the skew functions.
Diffstat (limited to 'generic/Transfo.h')
-rw-r--r--generic/Transfo.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/generic/Transfo.h b/generic/Transfo.h
index b56f40a..c116a61 100644
--- a/generic/Transfo.h
+++ b/generic/Transfo.h
@@ -71,13 +71,13 @@ ZnTransfoDecompose(ZnTransfo *t,
ZnPoint *scale,
ZnPoint *trans,
ZnReal *rotation,
- ZnReal *shearxy);
+ ZnReal *skewxy);
ZnBool
ZnTransfoEqual(ZnTransfo *t1,
ZnTransfo *t2,
ZnBool include_translation);
ZnBool
-ZnTransfoHasShear(ZnTransfo *t);
+ZnTransfoHasSkew(ZnTransfo *t);
ZnBool
ZnTransfoIsTranslation(ZnTransfo *t);
ZnPoint *
@@ -107,6 +107,13 @@ ZnRotateRad(ZnTransfo *t,
ZnTransfo *
ZnRotateDeg(ZnTransfo *t,
ZnReal angle);
-
+ZnTransfo *
+ZnSkewRad(ZnTransfo *t,
+ ZnReal skew_x,
+ ZnReal skew_y);
+ZnTransfo *
+ZnSkewDeg(ZnTransfo *t,
+ ZnReal skew_x,
+ ZnReal skew_y);
#endif /* _Transfo_h */