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

Predefined operators for dynamic data split used for data dispatch. More...

#include <IPSDKBaseProcessing/DataSplit/Dynamic/Instances/DynamicNoSplit.h>
#include <IPSDKBaseProcessing/DataSplit/Dynamic/Instances/DynamicByCopyResultSplit.h>
#include <IPSDKBaseProcessing/DataSplit/Dynamic/Instances/DynamicByCreationResultSplit.h>
#include <IPSDKBaseProcessing/DataSplit/Dynamic/Instances/DynamicByRangeDataSplit.h>
#include <boost/make_shared.hpp>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::processor
 Namespace agregating IPSDK base routines and classes for algorithm processing.
 

Functions

template<typename TProcessor , typename TAttribute >
boost::shared_ptr< DynamicNoSplit< TProcessor, TAttribute > > ipsdk::processor::dynamicNoSplit (const typename TAttribute::StorageType &value)
 create an un-splitted data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute >
boost::shared_ptr< DynamicByCreationResultSplit< TProcessor, TAttribute > > ipsdk::processor::dynamicByCreationResultSplit (const typename DynamicByCreationResultSplit< TProcessor, TAttribute >::ParameterCollPtr &pResultsColl)
 create a results splitted data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute >
boost::shared_ptr< DynamicByCreationResultSplit< TProcessor, TAttribute > > ipsdk::processor::dynamicByCreationResultSplit (const typename DynamicByCreationResultSplit< TProcessor, TAttribute >::ParameterCollPtr &pResultsColl, typename DynamicByCreationResultSplit< TProcessor, TAttribute >::CreationFunType pCreationFun)
 create a results splitted data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute >
boost::shared_ptr< DynamicByCopyResultSplit< TProcessor, TAttribute > > ipsdk::processor::dynamicByCopyResultSplit (const typename DynamicByCopyResultSplit< TProcessor, TAttribute >::ParameterCollPtr &pResultsColl, const typename TAttribute::StorageType &pDefaultValue)
 create a results splitted data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute >
boost::shared_ptr< DynamicByCopyResultSplit< TProcessor, TAttribute > > ipsdk::processor::dynamicByCopyResultSplit (const typename DynamicByCopyResultSplit< TProcessor, TAttribute >::ParameterCollPtr &pResultsColl, const typename TAttribute::StorageType &pDefaultValue, typename DynamicByCopyResultSplit< TProcessor, TAttribute >::CopyFunType pCopyFunction)
 create a results splitted data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute , typename CollField , typename ValueField >
boost::shared_ptr< DynamicByRangeDataSplit< TProcessor, TAttribute, CollField, ValueField > > ipsdk::processor::dynamicByRangeDataSplit (const typename TAttribute::StorageType &pDataItem, const IdxCollMapPtr &pIdxCollMap)
 create a by range split data operation used for data dispatch
 
template<typename TProcessor , typename TAttribute , typename CollField , typename ValueField >
boost::shared_ptr< DynamicByRangeDataSplit< TProcessor, TAttribute, CollField, ValueField > > ipsdk::processor::dynamicByRangeDataSplit (const typename TAttribute::StorageType &pDataItem)
 create a by range split data operation used for data dispatch
 

Detailed Description

Predefined operators for dynamic data split used for data dispatch.

Author
E. Noirfalise
Date
2014/2/10