IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
PythonImageTypes.h
Go to the documentation of this file.
1 // PythonImageTypes.h:
3 // -------------------
4 //
14 
15 #ifndef __PYIPSDKBASE_PYTHONIMAGETYPES_H__
16 #define __PYIPSDKBASE_PYTHONIMAGETYPES_H__
17 
19 
20 namespace ipsdk {
21 namespace python {
22 
23 class PythonImage;
24 class PythonDiskImage;
26 
29 
32 typedef boost::shared_ptr<PythonImage> PythonImagePtr;
33 typedef boost::shared_ptr<const PythonImage> PythonImageConstPtr;
35 
38 typedef boost::shared_ptr<PythonDiskImage> PythonDiskImagePtr;
39 typedef boost::shared_ptr<const PythonDiskImage> PythonDiskImageConstPtr;
41 
44 typedef boost::shared_ptr<PythonCudaImage> PythonCudaImagePtr;
45 typedef boost::shared_ptr<const PythonCudaImage> PythonCudaImageConstPtr;
47 
50 
51 } // end of namespace python
52 } // end of namespace ipsdk
53 
54 #endif // __PYIPSDKBASE_PYTHONIMAGETYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< PythonDiskImage > PythonDiskImagePtr
Definition: PythonImageTypes.h:38
boost::shared_ptr< PythonCudaImage > PythonCudaImagePtr
Definition: PythonImageTypes.h:44
boost::shared_ptr< PythonImage > PythonImagePtr
Definition: PythonImageTypes.h:25
boost::shared_ptr< const PythonDiskImage > PythonDiskImageConstPtr
Definition: PythonImageTypes.h:39
Base class for IPSDK GPU image used through python.
Definition: PythonCudaImage.h:32
boost::shared_ptr< const PythonImage > PythonImageConstPtr
Definition: PythonImageTypes.h:33
Predefined type for image management.
boost::shared_ptr< const PythonCudaImage > PythonCudaImageConstPtr
Definition: PythonImageTypes.h:45