15 #ifndef __IPSDKIMAGE_USERIMAGE_H__ 16 #define __IPSDKIMAGE_USERIMAGE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImage/Image/BaseCompleteImage.h> 38 friend boost::shared_ptr<UserImage> boost::make_shared<UserImage>();
62 ipBool isDiskImage()
const;
127 #pragma warning (pop) 129 #endif // __IPSDKIMAGE_USERIMAGE_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
Base class for image geometry.
Definition: BaseImageGeometry.h:38
Base class for user image accessors.
Definition: BaseUserImageAccessor.h:31
Image class with user data storage support.
Definition: UserImage.h:32
IPSDKIMAGE_API ImageGeometryPtr geometry(const eImageBufferType &imageBufferType, const ipUInt64 sizeX, const ipUInt64 sizeY, const VolumeGeometry &volumeGeometry, const ColorGeometry &colorGeometry, const TemporalGeometry &temporalGeometry)
create an image geometry
Predefined types for user images manipulation.
#define IPSDK_DECLARE_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:79
UserImageAccessorPtr _pUserImageAccessor
pointer to user image accessor
Definition: UserImage.h:97
eImageType
Enumerate describing image type.
Definition: ImageTypes.h:58
ipBool isGpuImage() const
returns true if the image is loaded on GPU
Definition: UserImage.h:110
eImageType getImageType() const
retrieve image type
Definition: UserImage.h:104
std::vector< PlanStorageColl2d > PlanStorageColl3d
Definition: ImageTypes.h:196
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
bool ipBool
Base types definition.
Definition: BaseTypes.h:47
static const eImageType::domain g_imageType
type associated to attribute
Definition: UserImage.h:43
Base class for complete images.
Definition: BaseCompleteImage.h:34
eImageAccessMode
Image access mode.
Definition: ImageTypes.h:110
ipBool isDiskImage() const
returns true if the image is a disk one
Definition: UserImage.h:116
user image
Definition: ImageTypes.h:64