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

Predefined types for buffer manipulations. More...

#include <IPSDKUtil/Tools/EnumMacros.h>
#include <boost/shared_ptr.hpp>
#include <vector>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 

Typedefs

typedef std::vector< void * > ipsdk::BufferPtrColl
 
typedef std::vector< const void * > ipsdk::BufferConstPtrColl
 
typedef boost::shared_ptr< HybridBuffer > ipsdk::HybridBufferPtr
 shared pointer to HybridBuffer
 
typedef boost::shared_ptr< const HybridBuffer > ipsdk::HybridBufferConstPtr
 shared pointer to HybridBuffer
 
typedef boost::shared_ptr< ExternalBuffer > ipsdk::ExternalBufferPtr
 shared pointer to ExternalBuffer
 
typedef boost::shared_ptr< const ExternalBuffer > ipsdk::ExternalBufferConstPtr
 shared pointer to ExternalBuffer
 
typedef boost::shared_ptr< TypedOwnBuffer > ipsdk::TypedOwnBufferPtr
 shared pointer to TypedOwnBuffer
 
typedef boost::shared_ptr< const TypedOwnBuffer > ipsdk::TypedOwnBufferConstPtr
 shared pointer to TypedOwnBuffer
 
typedef boost::shared_ptr< FragHybridBuffer > ipsdk::FragHybridBufferPtr
 shared pointer to FragHybridBuffer
 
typedef boost::shared_ptr< const FragHybridBuffer > ipsdk::FragHybridBufferConstPtr
 shared pointer to FragHybridBuffer
 

Enumerations

enum  ipsdk::eBufferType {
  ipsdk::eBT_OwnTyped, ipsdk::eBT_OwnMutable, ipsdk::eBT_Hybrid, ipsdk::eBT_External,
  ipsdk::eBT_FragHybrid
}
 Enumerate describing buffer types. More...
 

Detailed Description

Predefined types for buffer manipulations.

Author
E. Noirfalise
Date
2013/4/15