![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Macros set used to wrap IPSDKplan indexed collections to python. More...
#include <Python/PyIPSDKBase/PythonMacros.h>#include <Python/PyIPSDKBase/PythonPlanIndexedColl.h>#include <boost/noncopyable.hpp>Go to the source code of this file.
Macros | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_WORKAROUND(planIndexedNodesName) |
| macro to avoid link errors generated by VC2015 SP3 when IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER is used | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_TOPYDICT_TEMPLATED(planIndexedNodesName) |
| macro allowing to use PyIPSDK.toPyDict() on a plan indexed node This macro uses a generic templated definition of ipsdk::python::toPyDict More... | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_TOPYDICT_SPECIALIZED(planIndexedNodesName) |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_EQUAL_TEMPLATED(planIndexedNodesName) |
| macro allowing to use PyIPSDK.equal() and ipsdk::python::equalWithoutTol() on a plan indexed node. This macro uses generic templated definitions of ipsdk::python::equal[WithoutTol] More... | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_EQUAL_SPECIALIZED(planIndexedNodesName) |
| macro allowing to use PyIPSDK.toPyDict() on a plan indexed node Some nodes such as ipsdk::shape::analysis::PlanIndexedMeasureSet need a specific overload of the templated function ipsdk::python::toPyDict This macro uses a specific definition of ipsdk::python::toPyDict More... | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_CONVERTIBLE(planIndexedNodesName) |
| macro allowing toimplicitly convert a plan indexed node into shared_ptr More... | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_CLASS_EXPORT(planIndexedNodesName, tooltipStr) |
| macro allowing to wrap an IPSDK plan indexed class to python | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER(planIndexedNodesName, tooltipStr) |
| macro allowing to wrap an IPSDK plan indexed nodes collection to python by using generic templated functions More... | |
| #define | IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_SPECIALIZED(planIndexedNodesName, tooltipStr) |
| macro allowing to wrap an IPSDK plan indexed nodes collection to python by using specific overloaded functions More... | |
Macros set used to wrap IPSDKplan indexed collections to python.
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_TOPYDICT_TEMPLATED | ( | planIndexedNodesName | ) |
macro allowing to use PyIPSDK.toPyDict() on a plan indexed node This macro uses a generic templated definition of ipsdk::python::toPyDict
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_TOPYDICT_SPECIALIZED | ( | planIndexedNodesName | ) |
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_EQUAL_TEMPLATED | ( | planIndexedNodesName | ) |
macro allowing to use PyIPSDK.equal() and ipsdk::python::equalWithoutTol() on a plan indexed node. This macro uses generic templated definitions of ipsdk::python::equal[WithoutTol]
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_EQUAL_SPECIALIZED | ( | planIndexedNodesName | ) |
macro allowing to use PyIPSDK.toPyDict() on a plan indexed node Some nodes such as ipsdk::shape::analysis::PlanIndexedMeasureSet need a specific overload of the templated function ipsdk::python::toPyDict This macro uses a specific definition of ipsdk::python::toPyDict
macro allowing to use PyIPSDK.equal() and ipsdk::python::equalWithoutTol() on a plan indexed node. Some nodes such as ipsdk::shape::analysis::PlanIndexedMeasureSet need a specific overload of the templated function ipsdk::python::equal[WithoutTol] This macro uses specific definitions of ipsdk::python::equal[WithoutTol]
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_CONVERTIBLE | ( | planIndexedNodesName | ) |
macro allowing toimplicitly convert a plan indexed node into shared_ptr
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER | ( | planIndexedNodesName, | |
| tooltipStr | |||
| ) |
macro allowing to wrap an IPSDK plan indexed nodes collection to python by using generic templated functions
| #define IPSDK_PYTHON_PLAN_INDEXED_NODES_WRAPPER_SPECIALIZED | ( | planIndexedNodesName, | |
| tooltipStr | |||
| ) |
macro allowing to wrap an IPSDK plan indexed nodes collection to python by using specific overloaded functions
1.8.14