IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDK_Nightly
include
public
IPSDKBaseData
PlanIndex
PlanIndexedCollHdrMacros.h
Go to the documentation of this file.
1
// PlanIndexedCollHdrMacros.h:
3
// ---------------------------
4
//
14
15
#ifndef __IPSDKBASEDATA_PLANINDEXEDCOLLHDRMACROS_H__
16
#define __IPSDKBASEDATA_PLANINDEXEDCOLLHDRMACROS_H__
17
18
#include <IPSDKBaseData/PlanIndex/PlanIndexedColl.h>
19
22
25
#define IPSDK_DECLARE_PLAN_INDEXED_COLL(libraryName, className, dataType) \
26
class className; \
27
boost::shared_ptr<className> \
28
IPSDK_LIB_API(libraryName) \
29
createPlanIndexedColl(const boost::shared_ptr<dataType>& pObject); \
30
class IPSDK_LIB_API(libraryName) className : public ipsdk::PlanIndexedColl<dataType> \
31
{ \
32
IPSDK_DECLARE_SERIAL_WITHOUT_COPY(libraryName, className) \
33
public: \
34
typedef ipsdk::PlanIndexedColl<dataType> BaseClassType; \
35
public: \
36
className() {} \
37
~className() {}
38
41
42
#endif // __IPSDKBASEDATA_PLANINDEXEDCOLLHDRMACROS_H__
Generated on Tue Apr 15 2025 16:20:46 for IPSDK by
1.8.14