IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
InOptOutputImg2dSize.h
1 // InOptOutputImg2dSize.h:
3 // -------------------
4 //
14 
15 #ifndef __IPSDKIPLATTRIBUTES_INOPTOUTPUTIMG2DSIZE_H__
16 #define __IPSDKIPLATTRIBUTES_INOPTOUTPUTIMG2DSIZE_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Img2dSize.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace attr {
25 
28 
30  InOptOutputImg2dSize,
32  (ipsdk::processor::isGreater<NodeType::XSz>(attribute, 0) &&
33  ipsdk::processor::isGreater<NodeType::YSz>(attribute, 0)),
35 
38 
39 } // end of namespace attr
40 } // end of namespace imaproc
41 } // end of namespace ipsdk
42 
43 #endif // __IPSDKIPLATTRIBUTES_INOPTOUTPUTIMG2DSIZE_H__
boost::shared_ptr< ipsdk::imaproc::attr::Img2dSize > Img2dSizePtr
shared pointer to ipsdk::imaproc::attr::Img2dSize
Definition: Img2dSize.h:131
#define IPSDK_DECLARE_INPUT_OPTIONAL_FROM_EXISTING_DATAITEM_ATTRIBUTE(libraryName, className, dataItemClassName, RuleString, defaultValue)
Definition of import/export macro for library.
Image 2d size used as input parameter by image processing algorithms, such as ROI extraction...
Definition: Img2dSize.h:55