IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
InOptOutputImg3dSize.h
1 // InOptOutputImg3dSize.h:
3 // -------------------
4 //
14 
15 #ifndef __IPSDKIPLATTRIBUTES_INOPTOUTPUTIMG3DSIZE_H__
16 #define __IPSDKIPLATTRIBUTES_INOPTOUTPUTIMG3DSIZE_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Img3dSize.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace attr {
25 
28 
30  InOptOutputImg3dSize,
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_INOPTOUTPUTIMG3DSIZE_H__
boost::shared_ptr< ipsdk::imaproc::attr::Img3dSize > Img3dSizePtr
shared pointer to ipsdk::imaproc::attr::Img3dSize
Definition: Img3dSize.h:150
#define IPSDK_DECLARE_INPUT_OPTIONAL_FROM_EXISTING_DATAITEM_ATTRIBUTE(libraryName, className, dataItemClassName, RuleString, defaultValue)
Definition of import/export macro for library.
Image 3d size used as input parameter by image processing algorithms, such as ROI extraction...
Definition: Img3dSize.h:57