IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Macros
FormulaAttributeSrcMacros.h File Reference

Source part of macros set used for formula attributes class declaration. More...

#include <IPSDKBaseProcessing/Attribute/Base/AttributeSrcMacros.h>

Go to the source code of this file.

Macros

#define IPSDK_IMPLEMENT_FORMULA_ATTRIBUTE(libraryName, namespaceSeq, className, eMsgEnum)
 macros allowing to implement a formula attribute concrete class More...
 

Detailed Description

Source part of macros set used for formula attributes class declaration.

Author
E. Noirfalise
Date
2015/07/30

Macro Definition Documentation

◆ IPSDK_IMPLEMENT_FORMULA_ATTRIBUTE

#define IPSDK_IMPLEMENT_FORMULA_ATTRIBUTE (   libraryName,
  namespaceSeq,
  className,
  eMsgEnum 
)
Value:
IPSDK_IMPLEMENT_SERIAL_WITHOUT_COPY(libraryName, namespaceSeq, className, 1) \
IPSDK_IMPLEMENT_TOOLTIP(libraryName, className, eMsgEnum) \
IPSDK_IMPLEMENT_ATTRIBUTE_BASE_BODY(className, eMsgEnum) \
className::className() \
{ \
} \
className::~className() \
{ \
} \
IPSDK_IMPLEMENT_SERIAL_WRITE(className, className::BaseFormulaAttributeClassType) \
return true; \
} \
IPSDK_IMPLEMENT_SERIAL_READ(className, className::BaseFormulaAttributeClassType) \
return true; \
}
#define IPSDK_IMPLEMENT_SERIAL_WITHOUT_COPY(libraryName, namespaceSeq, className, version)
macro enabling class serialization in library class
Definition: SerializationSrcMacro.h:57

macros allowing to implement a formula attribute concrete class