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

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

#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/GeometryEntityCollAttributeHdrMacros.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Shape2dColl/InputShape2dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Shape2dColl/InOutShape2dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/2d/Shape2dColl/OutputShape2dCollAttribute.h>

Go to the source code of this file.

Macros

#define IPSDK_DECLARE_INPUT_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory input shape entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory in/out shape entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory output shape entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional input shape entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional in/out shape entity 2d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional output shape entity 2d collection attribute concrete class More...
 

Detailed Description

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

Author
E. Noirfalise
Date
2015/05/27

Macro Definition Documentation

◆ IPSDK_DECLARE_INPUT_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_SHAPE2DCOLL_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 input shape geometry entity 2d collection attribute.
Definition: InputShape2dCollAttribute.h:27

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

◆ IPSDK_DECLARE_INOUT_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_SHAPE2DCOLL_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 shape geometry entity 2d collection attribute.
Definition: InOutShape2dCollAttribute.h:27

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

◆ IPSDK_DECLARE_OUTPUT_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_SHAPE2DCOLL_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 shape geometry entity 2d collection attribute.
Definition: OutputShape2dCollAttribute.h:27

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

◆ IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE2DCOLL_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 shape geometry entity 2d collection attribute.
Definition: InputShape2dCollAttribute.h:27

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

◆ IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE2DCOLL_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 shape geometry entity 2d collection attribute.
Definition: InOutShape2dCollAttribute.h:27

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

◆ IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE2DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE2DCOLL_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 shape geometry entity 2d collection attribute.
Definition: OutputShape2dCollAttribute.h:27

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