diff options
author | lecoanet | 2003-12-11 08:20:16 +0000 |
---|---|---|
committer | lecoanet | 2003-12-11 08:20:16 +0000 |
commit | 073c0b50b67c70982ad7bced51deabc1f9d11333 (patch) | |
tree | 7f6b456a5c8eeb0fca2c45886ccc5ef98805e026 /generic/Transfo.h | |
parent | 414bbaca4b282a199cf28a24e16e20020f264d63 (diff) | |
download | tkzinc-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.h | 13 |
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 */ |