15 #ifndef __IPSDKIMAGE_USERPLANSTORAGE_H__ 16 #define __IPSDKIMAGE_USERPLANSTORAGE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImage/Storage/BasePlanStorage.h> 85 const void* getDataPtr()
const;
91 bool canBeRemotlyAccessed()
const;
96 bool hasBinary8BitsStorage()
const;
118 void clearPlanData();
150 #pragma warning (pop) 152 #endif // __IPSDKIMAGE_USERPLANSTORAGE_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseUserImageAccessor > UserImageAccessorPtr
shared pointer to user images accessor
Definition: UserImageTypes.h:23
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Base class for user image accessors.
Definition: BaseUserImageAccessor.h:31
ipUInt64 _tPlanIdx
t plan index for plan in full image
Definition: UserPlanStorage.h:132
Predefined types for user images manipulation.
Base class for image plan data storage.
Definition: BasePlanStorage.h:38
#define IPSDK_DECLARE_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:79
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
Class encapsulating image plan geometry.
Definition: ImagePlanGeometry.h:33
ePlanStorageType
Enumerate describing plan storage type.
Definition: PlanStorageTypes.h:33
static const ePlanStorageType::domain g_planStorageType
plan storage type
Definition: UserPlanStorage.h:40
ipUInt64 _cPlanIdx
c plan index for plan in full image
Definition: UserPlanStorage.h:129
user plan storage
Definition: PlanStorageTypes.h:39
Class encapsulating user plan data.
Definition: UserPlanStorage.h:32
ipUInt64 _zPlanIdx
z plan index for plan in full image
Definition: UserPlanStorage.h:126
eImageAccessMode
Image access mode.
Definition: ImageTypes.h:110
UserImageAccessorPtr _pUserImageAccessor
pointer to user image accessor
Definition: UserPlanStorage.h:123
ePlanStorageType getPlanStorageType() const
retrieve plan storage type
Definition: UserPlanStorage.h:139