IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
PythonPlanIndexedColl.h File Reference

IPSDK plan indexed collection python wrapping. More...

#include <IPSDKBaseData/PlanIndex/PlanIndex.h>
#include <IPSDKBaseData/PlanIndex/PlanIndexedCollTypes.h>
#include <IPSDKBaseData/PlanIndex/BasePlanIndexedColl.h>
#include <IPSDKBaseData/DataItem/Node/BaseDataItemNode.h>
#include <IPSDKBaseData/DataItem/DataItemUtils.h>
#include <Python/PyIPSDKBase/PythonDataItem.h>
#include <Python/PyIPSDKBase/PythonMacros.h>
#include <boost/python/dict.hpp>
#include <boost/python/tuple.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <IPSDKMath/Constants.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::python
 Namespace aggregating IPSDK to python base wrappers.
 

Functions

template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, boost::python::dict >::type ipsdk::python::toPyDict (const boost::shared_ptr< const CollType > &pPlanIndexedColl)
 
template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, bool >::type ipsdk::python::equal (const boost::shared_ptr< const CollType > &pPlanIndexedColl1, const boost::shared_ptr< const CollType > &pPlanIndexedColl2, const ipReal64 &tolerance=NumericLimits< ipReal64 >::sqrt_epsilon())
 function allowing to compare two plan indexed data item collections
 
template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, bool >::type ipsdk::python::equalWithoutTol (const boost::shared_ptr< const CollType > &pPlanIndexedColl1, const boost::shared_ptr< const CollType > &pPlanIndexedColl2)
 

Detailed Description

IPSDK plan indexed collection python wrapping.

Author
E. Noirfalise
Date
2015/12/04