open_iA 2024.9
Loading...
Searching...
No Matches
iAFilterDefault.h File Reference
#include "iAAutoRegistration.h"
#include "iAFilter.h"
#include "iAFilterRegistry.h"

Macros

#define IAFILTER_DEFAULT_CLASS(FilterName)
 Convenience macro for creating the declaration of an iAFilter, including auto-registration.
 

Macro Definition Documentation

◆ IAFILTER_DEFAULT_CLASS

#define IAFILTER_DEFAULT_CLASS ( FilterName)
Value:
class FilterName : public iAFilter, private iAAutoRegistration<iAFilter, FilterName, iAFilterRegistry> \
{ \
public: \
FilterName(); \
private: \
void performWork(QVariantMap const & parameters) override; \
};
Automatically register classes with a registry by deriving from this class.
Definition iAAutoRegistration.h:14
Base class for image filters.
Definition iAFilter.h:30

Convenience macro for creating the declaration of an iAFilter, including auto-registration.