IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
InOptOutputRange.h
1 // InOptOutputRange.h:
3 // -------------------
4 //
14 
15 #ifndef __IPSDKIPLATTRIBUTES_INOPTOUTPUTRANGE_H__
16 #define __IPSDKIPLATTRIBUTES_INOPTOUTPUTRANGE_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Range.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace attr {
25 
28 
30  InOptOutputRange,
32  (ipsdk::processor::isLowerOrEqual<Range::Min, Range::Max>(attribute)),
34 
37 
38 } // end of namespace attr
39 } // end of namespace imaproc
40 } // end of namespace ipsdk
41 
42 #endif // __IPSDKIPLATTRIBUTES_INOPTOUTPUTRANGE_H__
Range (min and max) used as input parameter by image processing algorithms, such as normalization...
Definition: Range.h:55
boost::shared_ptr< ipsdk::imaproc::attr::Range > RangePtr
shared pointer to ipsdk::imaproc::attr::Range
Definition: Range.h:153
#define IPSDK_DECLARE_INPUT_OPTIONAL_FROM_EXISTING_DATAITEM_ATTRIBUTE(libraryName, className, dataItemClassName, RuleString, defaultValue)
Definition of import/export macro for library.