15 #ifndef __IPSDKIMAGE_IMAGEFRAGMENTUTILS_H__ 16 #define __IPSDKIMAGE_IMAGEFRAGMENTUTILS_H__ 26 class BaseImageFragment;
64 #endif // __IPSDKIMAGE_IMAGEFRAGMENTUTILS_H__ IPSDKIMAGE_API std::string getFormatedName(const BaseImageFragment &fragment, const eFormatedType &formatedType=eFormatedType::eFT_Full)
format image name associated to fragment for display
Predefined types for image fragments management.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDK_DECLARE_SERIAL_ENUM(IPSDKBaseData, eDiscreteOrientation2d)
serialization operators for eDiscreteOrientation2d enumerate
eDataAccessMode
Enumerate describing access mode for an image fragment data.
Definition: ImageFragmentTypes.h:45
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
IPSDKIMAGE_API eDataAccessMode retrieveDataAccessMode(const PlanStorageConstPtr &pPlanStorage)
eFormatedType
Type for generation of formated image name.
Definition: ImageTypes.h:124
Predefined types for plan storage management.
Macro allowing to declare serialization for a given enumerate.
Definition of import/export macro for library.
boost::shared_ptr< const BasePlanStorage > PlanStorageConstPtr
shared pointer to const image plan storage
Definition: PlanStorageTypes.h:58
IPSDKIMAGE_API bool areCompatible(const eDataAccessMode &dataAccessMode0, const eDataAccessMode &dataAccessMode1)
check whether two access mode are compatible amond a storage collection
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
Full image formated name (default : Name {Guid})
Definition: ImageTypes.h:126