![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Duplicate output Image Initializer. More...
Classes | |
| class | ipsdk::imaproc::DuplicateImageInitializer< InputAttributeType, OutputAttributeType > |
| Class allowing to initialize an output image from an other image and optionnaly from a given type. More... | |
| class | ipsdk::imaproc::TypedDuplicateImageInitializer< InputAttributeType, OutputAttributeType > |
| Class allowing to initialize an output image from an other image and from a given image buffer type attribute. More... | |
| 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::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::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::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 | |
Duplicate output Image Initializer.
This type of output image initializer is used to duplicate an image geometry to output attribute. Input geometry can be partially duplicate if some geometrical parameters are fixed by user.
In the following processor class declaration example output image geometry will be duplicated from input image geometry.
For example, if input image buffer type is equal to ipsdk::image::eImageBufferType::eIBT_UInt8, output image buffer type will also be equal to ipsdk::image::eImageBufferType::eIBT_UInt8.
1.8.14