16 #ifndef __IPSDKIPLATTRIBUTES_INPATCHBASEDBILATERALPARAMS_H__ 17 #define __IPSDKIPLATTRIBUTES_INPATCHBASEDBILATERALPARAMS_H__ 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PatchBasedBilateralParams.h> 33 InPatchBasedBilateralParams,
35 (ipsdk::processor::isGreaterOrEqual<NodeType::PatchHalfSize>(attribute, 0) &&
36 ipsdk::processor::isGreaterOrEqual<NodeType::KernelRadius>(attribute, 0) &&
37 ipsdk::processor::isLowerOrEqual<NodeType::PatchHalfSize, NodeType::KernelRadius>(attribute) &&
38 ipsdk::processor::isGreater<NodeType::SpaceSigma>(attribute, 0) &&
39 ipsdk::processor::isGreater<NodeType::PatchSimilaritySigma>(attribute, 0) &&
40 ipsdk::processor::isGreater<NodeType::NoiseSigma>(attribute, 0)));
49 #endif // __IPSDKIPLATTRIBUTES_INPATCHBASEDBILATERALPARAMS_H__
Definition of import/export macro for library.
Parameters of patch-based bilateral filters.
Definition: PatchBasedBilateralParams.h:62
#define IPSDK_DECLARE_INPUT_FROM_EXISTING_DATAITEM_ATTRIBUTE(libraryName, className, dataItemClassName, RuleString)