![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Macros set used to wrap IPSDK data items to python. More...
#include <Python/PyIPSDKBase/PythonMacros.h>#include <Python/PyIPSDKBase/PythonDataItemUtils.h>#include <boost/shared_ptr.hpp>#include <boost/noncopyable.hpp>Go to the source code of this file.
Macros | |
| #define | IPSDK_PYTHON_DATAITEM_WRAPPER_BOOST_WORKAROUND(dataItemName) |
| [Internal] macro to avoid link errors generated by VC2015 SP3 when IPSDK_PYTHON_DATAITEM_WRAPPER is used | |
| #define | IPSDK_PYTHON_DATAITEM_WRAPPER(dataItemName) |
| macro allowing to wrap an IPSDK data item to python More... | |
Functions | |
| template<typename DataItemType > | |
| boost::shared_ptr< DataItemType > | duplicateDataItem (const DataItemType &inputDataItem) |
| template function allowing to duplicate a typed dataitem | |
| template<typename DataItemType > | |
| boost::enable_if_c< boost::is_base_of< ipsdk::BaseDataItem, DataItemType >::value, std::ostream & >::type | std::operator<< (std::ostream &os, const DataItemType &dataItem) |
Macros set used to wrap IPSDK data items to python.
| #define IPSDK_PYTHON_DATAITEM_WRAPPER | ( | dataItemName | ) |
macro allowing to wrap an IPSDK data item to python
1.8.14