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

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

#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/GeometryEntityCollAttributeHdrMacros.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/3d/Shape3dColl/InputShape3dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/3d/Shape3dColl/InOutShape3dCollAttribute.h>
#include <IPSDKImageProcessing/Attribute/GeometryEntityColl/3d/Shape3dColl/OutputShape3dCollAttribute.h>

Go to the source code of this file.

Macros

#define IPSDK_DECLARE_INPUT_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory input shape entity 3d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory in/out shape entity 3d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare a mandatory output shape entity 3d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional input shape entity 3d collection attribute concrete class More...
 
#define IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional in/out shape entity 3d collection attribute concrete class More...
 
#define IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE(libraryName, className, RuleString)
 macros allowing to declare an optional output shape entity 3d collection attribute concrete class More...
 

Detailed Description

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

Author
E. Noirfalise
Date
2015/05/27

Macro Definition Documentation

◆ IPSDK_DECLARE_INPUT_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_SHAPE3DCOLL_ATTRIBUTE (   libraryName,
  className,
  RuleString 
)
Value:
RuleString)
Base class for input shape geometry entity 3d collection attribute.
Definition: InputShape3dCollAttribute.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 shape entity 3d collection attribute concrete class

◆ IPSDK_DECLARE_INOUT_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_SHAPE3DCOLL_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 3d collection attribute.
Definition: InOutShape3dCollAttribute.h:27

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

◆ IPSDK_DECLARE_OUTPUT_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_SHAPE3DCOLL_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 3d collection attribute.
Definition: OutputShape3dCollAttribute.h:27

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

◆ IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_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 3d collection attribute.
Definition: InputShape3dCollAttribute.h:27

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

◆ IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_INOUT_OPTIONAL_SHAPE3DCOLL_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 3d collection attribute.
Definition: InOutShape3dCollAttribute.h:27

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

◆ IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE

#define IPSDK_DECLARE_OUTPUT_OPTIONAL_SHAPE3DCOLL_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 3d collection attribute.
Definition: OutputShape3dCollAttribute.h:27

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