IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
TileAttributeSrcMacros.h
Go to the documentation of this file.
1 // TileAttributeSrcMacros.h:
3 // -------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_TILEATTRIBUTESRCMACROS_H__
16 #define __IPSDKIMAGEPROCESSING_TILEATTRIBUTESRCMACROS_H__
17 
19 
22 
25 #define IPSDK_IMPLEMENT_TILE_ATTRIBUTE(libraryName, namespaceSeq, className, eMsgEnum) \
26  IPSDK_IMPLEMENT_SERIAL_WITHOUT_COPY(libraryName, namespaceSeq, className, 1) \
27  IPSDK_IMPLEMENT_TOOLTIP(libraryName, className, eMsgEnum) \
28  IPSDK_IMPLEMENT_ATTRIBUTE_BASE_BODY(className, eMsgEnum) \
29  className::className() \
30  { \
31  } \
32  className::~className() \
33  { \
34  } \
35  IPSDK_IMPLEMENT_SERIAL_WRITE(className, className::BaseTileAttributeClassType) \
36  return true; \
37  } \
38  IPSDK_IMPLEMENT_SERIAL_READ(className, className::BaseTileAttributeClassType) \
39  return true; \
40  }
41 
44 
45 #endif // __IPSDKIMAGEPROCESSING_TILEATTRIBUTESRCMACROS_H__
Source part of macros set for attribute class implementation.