![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Operators used to enable output initializes on images. More...
#include <IPSDKImageProcessing/IPSDKImageProcessingExports.h>#include <IPSDKBaseProcessing/OutputInitializer/OutputInitializerOperators.h>#include <IPSDKImageProcessing/Attribute/IPEnum/BaseIPEnumAttribute.h>#include <IPSDKImageProcessing/OutputInitializer/Image/DuplicateImageInitializer.h>#include <IPSDKImageProcessing/OutputInitializer/Image/TypedDuplicateImageInitializer.h>#include <IPSDKImageProcessing/OutputInitializer/Image/CustomInitializer/CustomImageInitializer.h>#include <IPSDKImageProcessing/OutputInitializer/Image/PromoteUnaryImageInitializer.h>#include <IPSDKImageProcessing/OutputInitializer/Image/PromoteBinaryImageInitializer.h>#include <IPSDKImageProcessing/OutputInitializer/Image/ImageInitializerTypes.h>#include <IPSDKImage/Image/ImageTypes.h>#include <IPSDKImage/Geometry/Component/GeometryComponentInstances.h>#include <boost/make_shared.hpp>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::imaproc | |
| Namespace agregating IPSDK base routines and classes for image algorithm processing. | |
Functions | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerDistributionPolicy &distributionPolicy=eImageInitializerDistributionPolicy::eIIDP_AllowDistribution) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerDistributionPolicy &distributionPolicy=eImageInitializerDistributionPolicy::eIIDP_AllowDistribution) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy, const image::eImageBufferType &imageBufferType) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type and a storage type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy, const image::eImageBufferType &imageBufferType) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type and a storage type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const IBTAttributeConstWeakPtr &pIBTAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type and a storage type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const IBTAttributeConstPtr &pIBTAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to a given image buffer type and a storage type | |
| template<typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::customOutput (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const CustomImageInfoPtr &pCustomImageInfo) |
| function allowing to initialize an output image using a derived object to define output image properties | |
| template<typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::customOutput (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const CustomImageInfoPtr &pCustomImageInfo) |
| function allowing to initialize an output image using a derived object to define output image properties | |
| template<typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::customOutput (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const CustomImageInfoPtr &pCustomImageInfo, const eImageInitializerStoragePolicy &storagePolicy) |
| function allowing to initialize an output image using a derived object to define output image properties | |
| template<typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::customOutput (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const CustomImageInfoPtr &pCustomImageInfo, const eImageInitializerStoragePolicy &storagePolicy) |
| function allowing to initialize an output image using a derived object to define output image properties | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateGreyInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its color component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateGreyInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its color component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateGreyInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its color component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateGreyInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its color component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateSingleInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its temporal component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateSingleInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its temporal component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicate2dInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its z componentz | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicate2dInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but its temporal component | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateRgbInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but forcing an Rgb output image and a Real ouput image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateRgbInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry but forcing an Rgb output image and a Real ouput image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateRgbInOut (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry and to a given image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::duplicateRgbInOut (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const image::eImageBufferType &imageBufferType, const eImageInitializerStoragePolicy &storagePolicy=eImageInitializerStoragePolicy::eIISP_Inherit) |
| function allowing to duplicate an input image to an output image with respect to input image geometry and to a given image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteUnary (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType > &pInputAttribute, const ePromoteUnaryType &promoteUnaryType) |
| functions allowing to deduce output image buffer type promotion from an input image buffer type | |
| template<typename InputAttributeType , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteUnary (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType > &pInputAttribute, const ePromoteUnaryType &promoteUnaryType) |
| functions allowing to deduce output image buffer type promotion from an input image buffer type | |
| template<typename InputAttributeType1 , typename InputAttributeType2 , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteBinary (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType1 > &pInputAttribute1, const boost::weak_ptr< InputAttributeType2 > &pInputAttribute2, const ePromoteBinaryType &promoteBinaryType, const bool bAllowReInterpretation=false) |
| functions allowing to deduce output image buffer type promotion from two input image buffer types retrieving unsigned image buffer type from input image buffer type | |
| template<typename InputAttributeType1 , typename InputAttributeType2 , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteBinary (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType1 > &pInputAttribute1, const boost::shared_ptr< InputAttributeType2 > &pInputAttribute2, const ePromoteBinaryType &promoteBinaryType, const bool bAllowReInterpretation=false) |
| functions allowing to deduce output image buffer type promotion from two input image buffer types retrieving unsigned image buffer type from input image buffer type | |
| template<typename InputAttributeType1 , typename InputAttributeType2 , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteReInterpretable (const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType1 > &pInputAttribute1, const boost::weak_ptr< InputAttributeType2 > &pInputAttribute2, const ePromoteBinaryType &promoteBinaryType) |
| functions allowing to deduce output image buffer type promotion from two input image buffer types retrieving unsigned image buffer type from input image buffer type. On output image can be reinterpreted | |
| template<typename InputAttributeType1 , typename InputAttributeType2 , typename OutputAttributeType > | |
| processor::OutputInitializerPtr | ipsdk::imaproc::promoteReInterpretable (const boost::shared_ptr< OutputAttributeType > &pOutputAttribute, const boost::shared_ptr< InputAttributeType1 > &pInputAttribute1, const boost::shared_ptr< InputAttributeType2 > &pInputAttribute2, const ePromoteBinaryType &promoteBinaryType) |
| functions allowing to deduce output image buffer type promotion from two input image buffer types retrieving unsigned image buffer type from input image buffer type. On output image can be reinterpreted | |
Operators used to enable output initializes on images.
1.8.14