version 3.3

VRS::ImagePixelFilter Class Reference

Per-pixel function for 2D images. More...

#include <vrs/image/imagepixelfilter.h>

Inheritance diagram for VRS::ImagePixelFilter:

VRS::ImageManipulator VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 ImagePixelFilter (void(*)(unsigned char *, unsigned char *))
 Applies the given callback function for all pixels.
virtual Imagemanipulate (Image *soruce, Image *target)
virtual bool operatesInPlace () const
 VRS_TYPEINFO (ImagePixelFilter, ImageManipulator)


Detailed Description

Per-pixel function for 2D images.

Constructor & Destructor Documentation

VRS::ImagePixelFilter::ImagePixelFilter ( void(*)(unsigned char *, unsigned char *)   ) 

Applies the given callback function for all pixels.


Member Function Documentation

virtual Image* VRS::ImagePixelFilter::manipulate ( Image srcImage,
Image dstImage 
) [virtual]

The image operation is apply to the source image and the the resulting image is stored in the target image. The handle of the target image is returned.

Implements VRS::ImageManipulator.

virtual bool VRS::ImagePixelFilter::operatesInPlace (  )  const [virtual]

See `ImageManipulator'. This manipulator operates in place.

Reimplemented from VRS::ImageManipulator.

VRS::ImagePixelFilter::VRS_TYPEINFO ( ImagePixelFilter  ,
ImageManipulator   
)


The documentation for this class was generated from the following file:

Generated on Mon May 21 06:00:18 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact