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

Header part of macros set for generic entity 2d collection class declaration. More...

#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/GeometryEntityCollAttributeHdrMacros.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Entity2dColl/InputEntity2dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Entity2dColl/InOutEntity2dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Entity2dColl/OutputEntity2dCollAttribute.h>

Go to the source code of this file.

Macros

#define IPSDK_DECLARE_INPUT_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory input generic entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory in/out generic entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory output generic entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional input generic entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional in/out generic entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional output generic entity 2d collection attribute concrete class More...
 

Detailed Description

Header part of macros set for generic entity 2d collection class declaration.

Author
E. Noirfalise
Date
2015/05/27

Macro Definition Documentation

◆ IPSDK_DECLARE_INPUT_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
Base class for input generic geometry entity 2d collection attribute.
Definition: InputEntity2dCollAttribute.h:27
#define IPSDK_DECLARE_MANDATORY_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a mandatory geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:44

macros allowing to declare a mandatory input generic entity 2d collection attribute concrete class

◆ IPSDK_DECLARE_INOUT_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
#define IPSDK_DECLARE_MANDATORY_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a mandatory geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:44
Base class for in/out generic geometry entity 2d collection attribute.
Definition: InOutEntity2dCollAttribute.h:27

macros allowing to declare a mandatory in/out generic entity 2d collection attribute concrete class

◆ IPSDK_DECLARE_OUTPUT_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
#define IPSDK_DECLARE_MANDATORY_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a mandatory geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:44
Base class for output generic geometry entity 2d collection attribute.
Definition: OutputEntity2dCollAttribute.h:27

macros allowing to declare a mandatory output generic entity 2d collection attribute concrete class

◆ IPSDK_DECLARE_INPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
#define IPSDK_DECLARE_OPTIONAL_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a optional geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:52
Base class for input generic geometry entity 2d collection attribute.
Definition: InputEntity2dCollAttribute.h:27

macros allowing to declare an optional input generic entity 2d collection attribute concrete class

◆ IPSDK_DECLARE_INOUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
#define IPSDK_DECLARE_OPTIONAL_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a optional geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:52
Base class for in/out generic geometry entity 2d collection attribute.
Definition: InOutEntity2dCollAttribute.h:27

macros allowing to declare an optional in/out generic entity 2d collection attribute concrete class

◆ IPSDK_DECLARE_OUTPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_OPTIONAL_ENTITY2DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
#define IPSDK_DECLARE_OPTIONAL_GEOMETRYENTITYCOLL_ATTRIBUTE(libraryName, className, baseClassName, RuleString)
[Internal] macro allowing to declare a optional geometry entity collection attribute concrete class ...
Definition: GeometryEntityCollAttributeHdrMacros.h:52
Base class for output generic geometry entity 2d collection attribute.
Definition: OutputEntity2dCollAttribute.h:27

macros allowing to declare an optional output generic entity 2d collection attribute concrete class