15 #ifndef __IPSDKIMAGEPROCESSING_BASECUSTOMCHECKEDIMAGEPROPERTY_H__ 16 #define __IPSDKIMAGEPROCESSING_BASECUSTOMCHECKEDIMAGEPROPERTY_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 23 #pragma warning (disable : 4275) 27 #include <boost/noncopyable.hpp> 54 virtual bool areChecksDisable()
const;
90 bool isGreyLevel()
const;
100 bool isSingleGeometry()
const;
101 bool isSequenceGeometry()
const;
117 bool isInputImageSet()
const;
151 #pragma warning (pop) 153 #endif // __IPSDKIMAGEPROCESSING_BASECUSTOMCHECKEDIMAGEPROPERTY_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::weak_ptr< const BaseImageAttribute > ImageAttributeConstWeakPtr
Definition: ImageAttributeTypes.h:38
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eCheckableImageProperty
enumerate describing checkable image property
Definition: CustomCheckedImagePropertyTypes.h:36
Definition of import/export macro for library.
IPSDKIMAGEPROCESSING_API processor::RulePtr isColor(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
bool isInit() const
check for object initialization
Definition: BaseCustomCheckedImageProperty.h:140
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for custom checked image properties.
Definition: BaseCustomCheckedImageProperty.h:35
Class encapsulating volume geometryThis class allows to define geometry volume size and type (2d or 3...
Definition: VolumeGeometry.h:34
IPSDKIMAGEPROCESSING_API processor::RulePtr is2d(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image volume type
Class encapsulating color geometryThis class allows to define geometry color size and type (grey...
Definition: ColorGeometry.h:35
Base class for images data type.
Definition: BaseImage.h:43
std::set< image::eImageBufferType > ImageBufferTypeColl
collection of image buffer types
Definition: ImageBufferTypeAttributeTypes.h:50
Class encapsulating temporal geometryThis class allows to define geometry temporal size and type (sin...
Definition: TemporalGeometry.h:35
std::set< eCheckableImageProperty > CheckedImageProperty
collection of flags associated to checkable image properties
Definition: CustomCheckedImagePropertyTypes.h:56
IPSDKIMAGEPROCESSING_API processor::RulePtr is3d(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image volume type