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

Source part of macros set for attributes associated to collection of image tile. More...

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

Go to the source code of this file.

Macros

#define IPSDK_IMPLEMENT_TILECOLL_ATTRIBUTE(libraryName, namespaceSeq, className, eMsgEnum)
 macros allowing to implement concrete class for an attribute associated to a collection of image tiles More...
 

Detailed Description

Source part of macros set for attributes associated to collection of image tile.

Author
E.Noirfalise
Date
2016/09/28

Macro Definition Documentation

◆ IPSDK_IMPLEMENT_TILECOLL_ATTRIBUTE

#define IPSDK_IMPLEMENT_TILECOLL_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::BaseTileCollAttributeClassType) \
return true; \
} \
IPSDK_IMPLEMENT_SERIAL_READ(className, className::BaseTileCollAttributeClassType) \
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 concrete class for an attribute associated to a collection of image tiles