cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 1 | /* |
Haibo Huang | e19a1b9 | 2019-12-29 11:19:26 -0800 | [diff] [blame] | 2 | Copyright 1999-2020 ImageMagick Studio LLC, a non-profit organization |
cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 3 | dedicated to making software imaging solutions freely available. |
| 4 | |
Cristy | 57b308b | 2019-01-19 17:53:40 -0500 | [diff] [blame] | 5 | You may not use this file except in compliance with the License. You may |
cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 6 | obtain a copy of the License at |
| 7 | |
Cristy | 9ddfcca | 2018-09-09 19:46:34 -0400 | [diff] [blame] | 8 | https://imagemagick.org/script/license.php |
cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 9 | |
| 10 | Unless required by applicable law or agreed to in writing, software |
| 11 | distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | See the License for the specific language governing permissions and |
| 14 | limitations under the License. |
| 15 | |
| 16 | The ImageMagick morphology private methods. |
| 17 | */ |
| 18 | #ifndef _MAGICK_MORPHOLOGY_PRIVATE_H |
| 19 | #define _MAGICK_MORPHOLOGY_PRIVATE_H |
| 20 | |
cristy | 6398ec7 | 2013-11-28 02:00:27 +0000 | [diff] [blame] | 21 | #include "MagickCore/morphology.h" |
| 22 | |
cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 23 | #if defined(__cplusplus) || defined(c_plusplus) |
| 24 | extern "C" { |
| 25 | #endif |
| 26 | |
cristy | cf59263 | 2011-09-04 10:07:08 +0000 | [diff] [blame] | 27 | extern MagickPrivate Image |
cristy | f4ad9df | 2011-07-08 16:49:03 +0000 | [diff] [blame] | 28 | *MorphologyApply(const Image *,const MorphologyMethod,const ssize_t, |
anthony | f46d426 | 2012-03-26 03:30:34 +0000 | [diff] [blame] | 29 | const KernelInfo *,const CompositeOperator,const double,ExceptionInfo *); |
anthony | 9eb4f74 | 2010-05-18 02:45:54 +0000 | [diff] [blame] | 30 | |
cristy | cf59263 | 2011-09-04 10:07:08 +0000 | [diff] [blame] | 31 | extern MagickPrivate void |
cristy | 433d118 | 2011-09-04 13:38:52 +0000 | [diff] [blame] | 32 | ShowKernelInfo(const KernelInfo *), |
anthony | c4c86e0 | 2010-01-27 09:30:32 +0000 | [diff] [blame] | 33 | ZeroKernelNans(KernelInfo *); |
| 34 | |
cristy | 6398ec7 | 2013-11-28 02:00:27 +0000 | [diff] [blame] | 35 | #if defined(__cplusplus) || defined(c_plusplus) |
| 36 | } |
| 37 | #endif |
| 38 | |
cristy | 01f085c | 2010-01-24 15:08:24 +0000 | [diff] [blame] | 39 | #endif |