15 #ifndef __IPSDKIMAGEPROCESSING_BASEPLANINDEXEDATTRIBUTE_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEPLANINDEXEDATTRIBUTE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImageProcessing/Attribute/BaseImageProcessingAttribute.h> 79 bool exists(
const PlanIndex& planIndex)
const;
136 #pragma warning (pop) 138 #endif // __IPSDKIMAGEPROCESSING_BASEPLANINDEXEDATTRIBUTE_H__ Predefined types for plan indexed attributes management.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BasePlanIndexedColl > PlanIndexedCollPtr
shared pointer to plan indexed collection
Definition: PlanIndexedCollTypes.h:25
Base class for image processing attributes.
Definition: BaseImageProcessingAttribute.h:28
eImageProcessingAttributeType getImageProcessingAttributeType() const
retrieve image attribute type
Definition: BasePlanIndexedAttribute.h:125
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Attribute associated to plan indexed elements.
Definition: ImageProcessingAttributeTypes.h:57
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
static const eImageProcessingAttributeType::domain g_imageProcessingAttributeType
image processing attribute type
Definition: BasePlanIndexedAttribute.h:41
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for plan indexed attributes.
Definition: BasePlanIndexedAttribute.h:33
eImageProcessingAttributeType
Enumerate describing image attributes type.
Definition: ImageProcessingAttributeTypes.h:33
Predefined types for plan indexed collection management.
Class used to store image plan index.
Definition: PlanIndex.h:26
Collection of serializable objects indexed by plan.
Definition: BasePlanIndexedColl.h:34
PlanIndexedCollPtr _pPlanIndexedColl
collection of plan indexed elements associated to attribute
Definition: BasePlanIndexedAttribute.h:118
boost::shared_ptr< const BasePlanIndexedColl > PlanIndexedCollConstPtr
shared pointer to const plan indexed collection
Definition: PlanIndexedCollTypes.h:34
IPSDKIMAGEPROCESSING_API processor::RulePtr isComplete(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check where an image is a complete image (not a sub image)