38 kkint32 result =
sizeof (*
this);
50 RasterPtr maskImage =
new Raster (*_image
);
67 for (
kkint32 x = 0; x < totalPixels; ++x)
71 *resultGreenPtr = *srcImageGreenPtr;
74 *resultRedPtr = *srcImageRedPtr;
75 *resultBluePtr = *srcImageBluePtr;
virtual RasterPtr PerformOperation(RasterConstPtr _image)
void SetSrcRaster(RasterConstPtr _srcRaster)
A class that is used by to represent a single image in memory.
virtual ~MorphOpMaskExclude()
MorphOpMaskExclude(MaskTypes _mask)
void Dilation(MaskTypes mask)
uchar const * srcBlueArea
unsigned char uchar
Unsigned character.
Raster(kkint32 _height, kkint32 _width, bool _color)
Constructs a blank image with given dimensions.
uchar * GreenArea() const
uchar const * srcGreenArea
Base class for all Morphological operations.
Raster(const Raster &_raster)
Copy Constructor.
void Opening(MaskTypes mask)
kkint32 MemoryConsumedEstimated()