Go to the documentation of this file.
6#ifndef iipr_CRectDerivativeProcessorComp_included
7#define iipr_CRectDerivativeProcessorComp_included
11#include <QtCore/QString>
33 I_REGISTER_SUBELEMENT(FilterConstraints);
35 I_REGISTER_SUBELEMENT_INTERFACE(FilterConstraints,
istd::IChangeable, ExtractFilterConstraints);
36 I_ASSIGN(m_filterParamsIdAttrPtr,
"FilterParamsId",
"ID of filter parameters in parameter set",
true,
"FilterParams");
37 I_ASSIGN(m_doublePrecisionAttrPtr,
"DoublePrecision",
"If set double precision will be used during the calculation",
true,
false);
46 template <
class InterfaceType>
52 I_ATTR(QByteArray, m_filterParamsIdAttrPtr);
53 I_ATTR(
bool, m_doublePrecisionAttrPtr);
Base class for component implementation.
Component implementation of derivative processor using rectangular filter kernel.
void OnComponentCreated() override
icomp::CComponentBase BaseClass
CRectDerivativeProcessor BaseClass2
Calculate derivative of projection using rectangular filter kernel.
static imeas::INumericConstraints * GetFilterConstraints()
Describe additional meta information for set of numeric values.
Interface for all synchrone and asynchrone processors with "push data" model.
Common interface for data model objects, which can be changed.
Contains the image processing classes.
© Witold Gantzke and Kirill Lepskiy