IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Tile2dCollAttributeHdrMacros.h
Go to the documentation of this file.
1 // Tile2dCollAttributeHdrMacros.h:
3 // -------------------------------
4 //
15 
16 #ifndef __IPSDKIMAGEPROCESSING_TILE2DCOLLATTRIBUTEHDRMACROS_H__
17 #define __IPSDKIMAGEPROCESSING_TILE2DCOLLATTRIBUTEHDRMACROS_H__
18 
20 #include <IPSDKImageProcessing/Attribute/TileColl/Tile2dColl/BaseInputTile2dCollAttribute.h>
21 #include <IPSDKImageProcessing/Attribute/TileColl/Tile2dColl/BaseInOutTile2dCollAttribute.h>
22 #include <IPSDKImageProcessing/Attribute/TileColl/Tile2dColl/BaseOutputTile2dCollAttribute.h>
23 
26 
29 #define IPSDK_BASECLASSNAME_TILE2DCOLL Tile2dColl
30 
32 // Mandatory attributes
34 
38 #define IPSDK_DECLARE_INPUT_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
39  IPSDK_DECLARE_INPUT_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
40 
44 #define IPSDK_DECLARE_INOUT_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
45  IPSDK_DECLARE_INOUT_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
46 
50 #define IPSDK_DECLARE_OUTPUT_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
51  IPSDK_DECLARE_OUTPUT_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
52 
54 // Optional attributes
56 
60 #define IPSDK_DECLARE_INPUT_OPTIONAL_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
61  IPSDK_DECLARE_INPUT_OPTIONAL_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
62 
66 #define IPSDK_DECLARE_INOUT_OPTIONAL_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
67  IPSDK_DECLARE_INOUT_OPTIONAL_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
68 
72 #define IPSDK_DECLARE_OUTPUT_OPTIONAL_TILE2DCOLL_ATTRIBUTE(libraryName, className, RuleString) \
73  IPSDK_DECLARE_OUTPUT_OPTIONAL_TILECOLL_ATTRIBUTE(TILE2DCOLL, libraryName, className, RuleString)
74 
75 
78 
79 #endif // __IPSDKIMAGEPROCESSING_TILE2DCOLLATTRIBUTEHDRMACROS_H__
Header part of macros set for attributes associated to collection of image tiles. ...