00001 /* Copyright (c) 2001 C. Grigorescu */ 00002 00003 #ifndef BYTE_KERNEL_H 00004 #define BYTE_KERNEL_H 00005 00006 #include "Kernel.h" 00007 00008 #define ON 255 00009 #define OFF 0 00010 00014 class ByteKernel : public Kernel < byte > 00015 { 00016 public: 00018 ByteKernel(char *name="") : Kernel< byte >(name) {} 00019 00026 ByteKernel(BYTE_KERNEL_TYPE kernel_type=CROSS_3x3, char *name="" ); 00027 00029 ByteKernel &operator!(void); 00030 }; 00031 00032 #endif