15 #ifndef __IPSDKIMAGE_PLANSTORAGETYPES_H__ 16 #define __IPSDKIMAGE_PLANSTORAGETYPES_H__ 19 #include <boost/shared_ptr.hpp> 24 class BasePlanStorage;
57 #endif // __IPSDKIMAGE_PLANSTORAGETYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
distributed plan storage (potentially hold by remote computers)
Definition: PlanStorageTypes.h:41
specific plan storage for dedicated task
Definition: PlanStorageTypes.h:47
GPU plan storage.
Definition: PlanStorageTypes.h:45
re interpreted virtual plan storage associated to a real plan storage
Definition: PlanStorageTypes.h:43
Definition: DataItemNodeHdrMacrosDetails.h:48
disk plan storage
Definition: PlanStorageTypes.h:37
Base class for image plan data storage.
Definition: BasePlanStorage.h:38
boost::shared_ptr< const BasePlanStorage > PlanStorageConstPtr
shared pointer to const image plan storage
Definition: PlanStorageTypes.h:58
ePlanStorageType
Enumerate describing plan storage type.
Definition: PlanStorageTypes.h:33
boost::shared_ptr< BasePlanStorage > PlanStoragePtr
shared pointer to image plan storage
Definition: PlanStorageTypes.h:55
user plan storage
Definition: PlanStorageTypes.h:39
Predefined macros for enumerates management.
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
memory plan storage
Definition: PlanStorageTypes.h:35