eLynx SDK v3.0.1
C++ image processing API reference

eLynx::Image::IImageFilter Class Reference

#include <IImageFilter.h>

Inheritance diagram for eLynx::Image::IImageFilter:

eLynx::Image::IImageFilterPlugin

List of all members.


Public Member Functions

virtual ~IImageFilter ()
virtual bool IsSupported (const ImageVariant &iImage) const =0
virtual bool Process (ImageVariant &ioImage, void *iprParameters, uint32 iChannelMask, ProgressNotifier &iNotifier) const =0
Filter general properties
virtual bool IsISODimension () const =0
virtual bool IsISOType () const =0
virtual bool IsISOMode () const =0
virtual bool IsISOFormat () const =0
virtual bool IsISOResolution () const =0
virtual bool IsISOColorSpace () const =0

Detailed Description

Interface defining an image filter.

Definition at line 32 of file IImageFilter.h.


Constructor & Destructor Documentation

virtual eLynx::Image::IImageFilter::~IImageFilter (  )  [virtual]


Member Function Documentation

virtual bool eLynx::Image::IImageFilter::IsISODimension (  )  const [pure virtual]

Check if filter conserve image dimension.

Returns:
true if filter conserve image dimension, false otherwise.

virtual bool eLynx::Image::IImageFilter::IsISOType (  )  const [pure virtual]

virtual bool eLynx::Image::IImageFilter::IsISOMode (  )  const [pure virtual]

virtual bool eLynx::Image::IImageFilter::IsISOFormat (  )  const [pure virtual]

virtual bool eLynx::Image::IImageFilter::IsISOResolution (  )  const [pure virtual]

virtual bool eLynx::Image::IImageFilter::IsISOColorSpace (  )  const [pure virtual]

virtual bool eLynx::Image::IImageFilter::IsSupported ( const ImageVariant iImage  )  const [pure virtual]

Check that image is supported for such a filter.

Returns:
true if image can be processed, false otherwise.

virtual bool eLynx::Image::IImageFilter::Process ( ImageVariant ioImage,
void *  iprParameters,
uint32  iChannelMask,
ProgressNotifier iNotifier 
) const [pure virtual]


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

Generated on 14 Apr 2009 by doxygen 1.5.8