17 #ifndef __IPSDKIPLGEOMETRICTRANSFORM_UNROLLCYLINDERRULEUTILS_H__ 18 #define __IPSDKIPLGEOMETRICTRANSFORM_UNROLLCYLINDERRULEUTILS_H__ 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InCenter2d.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptCylinderUnrollingIntegrationParams.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/InImg3d.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InRadius.h> 27 #include <boost/shared_ptr.hpp> 28 #include <boost/weak_ptr.hpp> 38 img1SizeZMatchImg2SizeY(
43 testWholeCylinderInsideImg(
44 const boost::weak_ptr<attr::InImg3d>& pInImg,
45 const boost::weak_ptr<attr::InCenter2d>& pInCenter2d,
46 const boost::weak_ptr<attr::InRadius>& pInRadius,
47 const boost::weak_ptr<attr::InOptCylinderUnrollingIntegrationParams> pInOptIntegrationParams);
56 #endif // __IPSDKIPLGEOMETRICTRANSFORM_UNROLLCYLINDERRULEUTILS_H__ boost::shared_ptr< BaseRule > RulePtr
Definition of import/export macro for library.
boost::shared_ptr< const BaseImageAttribute > ImageAttributeConstPtr