![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined type for image management. More...
#include <IPSDKUtil/BaseTypes.h>#include <IPSDKUtil/Tools/EnumMacros.h>#include <IPSDKBaseData/Identifier/DataIdentifierTypes.h>#include <IPSDKBaseData/Calibration/GeometricCalibrationTypes.h>#include <IPSDKImage/Storage/PlanStorageTypes.h>#include <IPSDKBaseData/PlanIndex/PlanIndex.h>#include <boost/shared_ptr.hpp>#include <boost/smart_ptr/make_shared_object.hpp>#include <map>Go to the source code of this file.
Classes | |
| struct | ipsdk::image::ImageType2Buffer< imgType > |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::image | |
| Namespace agregating IPSDK image management routines and classes. | |
Macros | |
| #define | IMAGETYPE_TO_BUFFER_STRUCT(imgType, bufferType) |
| macro allowing template structure implementation More... | |
Typedefs | |
| typedef boost::shared_ptr< BaseImage > | ipsdk::image::ImagePtr |
| typedef boost::shared_ptr< const BaseImage > | ipsdk::image::ImageConstPtr |
| typedef boost::weak_ptr< BaseImage > | ipsdk::image::ImageWeakPtr |
| typedef boost::weak_ptr< const BaseImage > | ipsdk::image::ImageConstWeakPtr |
| typedef boost::shared_ptr< DiskImage > | ipsdk::image::DiskImagePtr |
| typedef boost::shared_ptr< const DiskImage > | ipsdk::image::DiskImageConstPtr |
| typedef boost::shared_ptr< MemoryImage > | ipsdk::image::MemoryImagePtr |
| typedef boost::shared_ptr< const MemoryImage > | ipsdk::image::MemoryImageConstPtr |
| typedef boost::shared_ptr< UserImage > | ipsdk::image::UserImagePtr |
| typedef boost::shared_ptr< const UserImage > | ipsdk::image::UserImageConstPtr |
| typedef boost::shared_ptr< CudaImage > | ipsdk::image::CudaImagePtr |
| typedef boost::shared_ptr< const CudaImage > | ipsdk::image::CudaImageConstPtr |
| typedef std::vector< PlanStoragePtr > | ipsdk::image::PlanStorageColl1d |
| typedef std::vector< PlanStorageConstPtr > | ipsdk::image::PlanStorageConstColl1d |
| typedef std::vector< PlanStorageColl1d > | ipsdk::image::PlanStorageColl2d |
| typedef std::vector< PlanStorageConstColl1d > | ipsdk::image::PlanStorageConstColl2d |
| typedef std::vector< PlanStorageColl2d > | ipsdk::image::PlanStorageColl3d |
| typedef std::vector< PlanStorageConstColl2d > | ipsdk::image::PlanStorageConstColl3d |
Functions | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Int8, ipInt8) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_UInt8, ipUInt8) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Int16, ipInt16) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_UInt16, ipUInt16) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Int32, ipInt32) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_UInt32, ipUInt32) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Real32, ipReal32) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Binary, ipUInt8) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Label16, ipUInt16) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Label32, ipUInt32) | |
| ipsdk::image::IMAGETYPE_TO_BUFFER_STRUCT (eIBT_Label8, ipUInt8) | |
Predefined type for image management.
| #define IMAGETYPE_TO_BUFFER_STRUCT | ( | imgType, | |
| bufferType | |||
| ) |
macro allowing template structure implementation
1.8.14