IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Typedefs | Enumerations
DynamicSplitTypes.h File Reference

Predefined types for dynamic data split operations. More...

#include <IPSDKBaseData/Range/ElementsRange.h>
#include <IPSDKUtil/Tools/EnumMacros.h>
#include <boost/shared_ptr.hpp>
#include <vector>
#include <map>

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.
 

Typedefs

typedef std::vector< ipUInt64 > ipsdk::processor::IdxColl
 collection of indices of elements resulting from the split
 
typedef boost::shared_ptr< IdxColl > ipsdk::processor::IdxCollPtr
 shared pointer to collection of indices
 
typedef std::map< ElementsRange, IdxCollPtr > ipsdk::processor::IdxCollMap
 
typedef boost::shared_ptr< IdxCollMap > ipsdk::processor::IdxCollMapPtr
 shared pointer to collections of indices
 

Enumerations

enum  ipsdk::processor::eSplitDynamicType {
  ipsdk::processor::eSDT_NoSplit, ipsdk::processor::eSDT_ByCopyResult, ipsdk::processor::eSDT_ByCreationResult, ipsdk::processor::eSDT_ByRangeData,
  ipsdk::processor::eSDT_ImageProcessing, ipsdk::processor::eSDT_User
}
 Enumerate describing dynamic split operation type. More...
 

Detailed Description

Predefined types for dynamic data split operations.

Author
E. Noirfalise
Date
2014/2/6