IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Types | Public Member Functions | List of all members
ipsdk::processor::AttributeCollInfo<> Struct Template Reference

Structure used to store attribute collection informations. More...

#include <AttributeCollInfo.h>

Public Types

typedef AttributeCollInfo< BOOST_PP_ENUM_PARAMS(IPSDK_ATTRIBUTE_COLL_SIZE, T)> ThisType
 attribute type informations More...
 

Public Member Functions

 BOOST_STATIC_CONSTANT (ipUInt32, g_nbAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsNotNullAttribute))
 number of real attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbMandatoryAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsMandatoryAttribute))
 number of mandatory attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbOptionalAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsOptionalAttribute))
 number of optional attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbInputAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsInputAttribute))
 number of input attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbStrictInputAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsStrictInputAttribute))
 number of strictly input attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbOutputAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsOutputAttribute))
 number of output attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbStrictOutputAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsStrictOutputAttribute))
 number of strictly output attributes
 
 BOOST_STATIC_CONSTANT (ipUInt32, g_nbInOutAttributes=IPSDK_ATTRIBUTE_COLL_COUNT(IsInOutAttribute))
 number of in/out attributes
 

Detailed Description

template<BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(IPSDK_ATTRIBUTE_COLL_SIZE, typename T, NullAttribute)>
struct ipsdk::processor::AttributeCollInfo<>

Structure used to store attribute collection informations.

Author
E. Noirfalise
Date
2013/10/2

Member Typedef Documentation

◆ ThisType

template<BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(IPSDK_ATTRIBUTE_COLL_SIZE, typename T, NullAttribute) >
typedef AttributeCollInfo<BOOST_PP_ENUM_PARAMS(IPSDK_ATTRIBUTE_COLL_SIZE, T)> ipsdk::processor::AttributeCollInfo<>::ThisType

attribute type informations

class type


The documentation for this struct was generated from the following file: