![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace agregating image processing utility algorithm. More...
Classes | |
| class | AppendSeqImgLvl1 |
| Level 1 algorithm for concatenation of 2 image sequences. More... | |
| class | BuildLines2dImgLvl1 |
| Level 1 algorithm: Generates a binary image with oriented lines. More... | |
| class | BuildLines2dImgLvl2 |
| Level 2 algorithm: Generates a binary image with oriented lines. More... | |
| class | BuildLines2dImgLvl3 |
| Level 3 algorithm: Generates a binary image with oriented lines. More... | |
| class | BuildLines3dImgLvl1 |
| Level 1 algorithm: Generates a 3D binary image with oriented lines. More... | |
| class | BuildLines3dImgLvl2 |
| Level 2 algorithm: Generates a 3D binary image with oriented lines. More... | |
| class | BuildLines3dImgLvl3 |
| Level 3 algorithm: Generates a 3D binary image with oriented lines. More... | |
| class | CompareImgLvl1 |
| Level 1 algorithm for image comparison. More... | |
| class | CompareImgLvl2 |
| Level 2 algorithm for image comparison. More... | |
| class | CompareImgLvl3 |
| Level 3 algorithm for image comparison. More... | |
| class | ConvertImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | ConvertImgLvl1 |
| Level 1 algorithm for image conversion. More... | |
| class | ConvertImgLvl2 |
| Level 2 algorithm for image conversion. More... | |
| class | ConvertImgLvl3 |
| Level 3 algorithm for image conversion. More... | |
| class | CopyImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | CopyImgLvl1 |
| Level 1 algorithm for image copy. More... | |
| class | CopyImgLvl2 |
| Level 2 algorithm for image copy. More... | |
| class | CopyImgLvl3 |
| Level 3 algorithm for image copy. More... | |
| class | EraseImgGpuLvl3 |
| Level 2 algorithm for image copy dedicated to GPU calculation. More... | |
| class | EraseImgLvl1 |
| Level 1 algorithm for image erasing. More... | |
| class | EraseImgLvl2 |
| Level 2 algorithm for image erasing. More... | |
| class | EraseImgLvl3 |
| Level 3 algorithm for image erasing. More... | |
| class | ExtractImg2dValuesLvl1 |
| Level 1 algorithm: extract values at specific coordinates from a 2d image. More... | |
| class | ExtractImg2dValuesLvl2 |
| Level 2 algorithm: extract values at specific coordinates from a 2d image. More... | |
| class | ExtractImg3dValuesLvl1 |
| Level 1 algorithm: extract values at specific coordinates from a 3d image. More... | |
| class | ExtractImg3dValuesLvl2 |
| Level 2 algorithm: extract values at specific coordinates from a 3d image. More... | |
| class | GaussianRandomImgLvl1 |
| Level 1 algorithm: initialization of an image with random values generated using a normal law. More... | |
| class | GaussianRandomImgLvl2 |
| Level 2 algorithm: initialization of an image with random values generated using a normal law. More... | |
| class | GaussianRandomImgLvl3 |
| Level 3 algorithm: initialization of an image with random values generated using a normal law. More... | |
| class | GetROI23ImgLvl3 |
| Level 3 algorithm for image 3d ROI extraction. More... | |
| class | GetROI2dImgLvl1 |
| Level 1 algorithm for image 2d ROI extraction. More... | |
| class | GetROI2dImgLvl2 |
| Level 2 algorithm for image 2d ROI extraction. More... | |
| class | GetROI2dImgLvl3 |
| Level 3 algorithm for image 2d ROI extraction. More... | |
| class | GetROI3dImgLvl1 |
| Level 1 algorithm for image 3d ROI extraction. More... | |
| class | GetROI3dImgLvl2 |
| Level 2 algorithm for image 3d ROI extraction. More... | |
| class | GetROI3dImgLvl3 |
| See Get 3d ROI for a complete algorithm description. More... | |
| class | GetSlice3dImgLvl1 |
| Level 1 algorithm: Creates a 2D image from a slice along a given axis (x, y, or z) of a 3D image. More... | |
| class | GetSlice3dImgLvl2 |
| Level 2 algorithm: Creates a 2D image from a slice along a given axis (x, y, or z) of a 3D image. More... | |
| class | GetSlice3dImgLvl3 |
| Level 3 algorithm: Creates a 2D image from a slice along a given axis (x, y, or z) of a 3D image. More... | |
| class | IPSDKIPLUtilityException |
| Exception class for library IPSDKIPLUtility. More... | |
| class | LogicalNotImgGpuLvl3 |
| Level 2 algorithm for logical not dedicated to GPU calculation. More... | |
| class | PutROI2dImgLvl1 |
| Level 1 algorithm for putting a 2d ROI in a 2d image. More... | |
| class | PutROI2dImgLvl2 |
| Level 2 algorithm for putting a 2d ROI into a 2d image. More... | |
| class | PutROI2dImgLvl3 |
| Level 3 algorithm for putting a 2d ROI into a 2d image. More... | |
| class | PutROI3dImgLvl1 |
| Level 1 algorithm for putting a 3d ROI in a 3d image. More... | |
| class | PutROI3dImgLvl2 |
| Level 2 algorithm for putting a 3d ROI into a 2d image. More... | |
| class | PutROI3dImgLvl3 |
| Level 3 algorithm for putting a 3d ROI into a 3d image. More... | |
| class | PutSlice3dImgLvl1 |
| Level 1 algorithm: Copies a 2D image in a 3D image as a slice in the input slice index along x, y or z. More... | |
| class | PutSlice3dImgLvl2 |
| Level 2 algorithm: Copies a 2D image in a 3D image as a slice in the input slice index along x, y or z. More... | |
| class | PutSlice3dImgLvl3 |
| Level 3 algorithm: Copies a 2D image in a 3D image as a slice in the input slice index along x, y or z. More... | |
| class | RandomImgLvl1 |
| Level 1 algorithm: initialization of an image with random values generated using a uniform law on interval [RandomMin; RandomMax]. More... | |
| class | RandomImgLvl2 |
| Level 2 algorithm: initialization of an image with random values generated using a uniform law on interval [RandomMin; RandomMax]. More... | |
| class | RandomImgLvl3 |
| Level 3 algorithm: initialization of an image with random values generated using a uniform law on interval [RandomMin; RandomMax]. More... | |
Functions | |
| IPSDKIPLUTILITY_API const std::string & | getIPSDKIPLUtilityLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLUTILITY_API log4cplus::Logger & | getIPSDKIPLUtilityLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLUTILITY_API const ipsdk::LogMessageManager & | getIPSDKIPLUtilityLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputAppendSeq (const ImageAttributeConstPtr &pInput1Attribute, const ImageAttributeConstPtr &pInput2Attribute) |
| function allowing to create a sequence concatenation output image initializer | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputBuild2d (const boost::shared_ptr< const attr::InOutputImg2dSize > &pSizeAttribute) |
| function allowing to create a Build 2d output image initializer | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputBuild3d (const boost::shared_ptr< const attr::InOutputImg3dSize > &pSizeAttribute) |
| function allowing to create a Build 3d output image initializer | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputROI2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOutputImg2dSize > &pSizeAttribute) |
| function allowing to create a ROI 2d output image initializer | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputROI3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOutputImg3dSize > &pSizeAttribute) |
| function allowing to create a ROI 3d output image initializer | |
| IPSDKIPLUTILITY_API CustomImageInfoPtr | outputSlice (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const ipsdk::imaproc::attr::InAxis > &pAxisAttribute) |
| function allowing to create a 2d slice output image initializer | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | appendSeqImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for image comparison algorithm More... | |
| IPSDKIPLUTILITY_API void | appendSeqImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| IPSDKIPLUTILITY_API ipsdk::imaproc::attr::CompareResultPtr | compareImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| wrapper function for image comparison algorithm More... | |
| IPSDKIPLUTILITY_API ipsdk::imaproc::attr::CompareResultPtr | compareImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipsdk::imaproc::attr::ImgComparisonToleranceConstPtr &pTolerance) |
| wrapper function for image comparison algorithm specifying a tolerance More... | |
| IPSDKIPLUTILITY_API void | randomImg (const ipsdk::imaproc::attr::RangeConstPtr &pInOptOutputRange, const image::ImagePtr &pOutImg) |
| wrapper function for initialization of an image with random values generated using a uniform law on interval specified by 'pInOptOutputRange' argument More... | |
| IPSDKIPLUTILITY_API void | randomImg (const image::ImagePtr &pOutImg) |
| wrapper function for initialization of an image with random values generated using a uniform law on the whole interval allowed by the output image buffer data type ([0; 255] for a uchar image, for instance) More... | |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | matchAppendSeq (const ImageAttributeConstPtr &pInput1Attribute, const ImageAttributeConstPtr &pInput2Attribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | containsROI2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InInputImg2dOffset > &pOffsetAttribute, const boost::shared_ptr< const attr::InOutputImg2dSize > &pSizeAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | containsROI2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InInputImg2dOffset > &pOffsetAttribute, const ImageAttributeConstPtr &pRoiAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | matchROI2d (const boost::shared_ptr< const attr::InOutputImg2dSize > &pSizeAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | containsROI3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InInputImg3dOffset > &pOffsetAttribute, const boost::shared_ptr< const attr::InOutputImg3dSize > &pSizeAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | containsROI3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InInputImg3dOffset > &pOffsetAttribute, const ImageAttributeConstPtr &pRoiAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | matchROI3d (const boost::shared_ptr< const attr::InOutputImg3dSize > &pSizeAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | matchSlice (const ImageAttributeConstPtr &pInputAttribute1, const ImageAttributeConstPtr &pInputAttribute2, const boost::shared_ptr< const ipsdk::imaproc::attr::InAxis > &pAxisAttribute) |
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr | matchSlice (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const ipsdk::imaproc::attr::InAxis > &pAxisAttribute) |
| IPSDKIPLUTILITY_API boost::shared_ptr< AppendSeqImgLvl1 > | appendSeqImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< AppendSeqImgLvl1 > | appendSeqImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< AppendSeqImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | buildLines2dImg (const ipsdk::ipUInt64 sizeX, const ipsdk::ipUInt64 sizeY, const ipsdk::ipReal32 theta, const ipsdk::ipReal32 offset) |
| wrapper function for Generates a binary image with oriented lines More... | |
| IPSDKIPLUTILITY_API void | buildLines2dImg (const ipsdk::ipReal32 theta, const ipsdk::ipReal32 offset, const image::ImagePtr &pOutBinImg) |
| wrapper function for Generates a binary image with oriented lines More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< BuildLines2dImgLvl1 > | buildLines2dImg_async (const ipsdk::ipUInt64 sizeX, const ipsdk::ipUInt64 sizeY, const ipsdk::ipReal32 theta, const ipsdk::ipReal32 offset) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< BuildLines2dImgLvl1 > | buildLines2dImg_async (const ipsdk::ipReal32 theta, const ipsdk::ipReal32 offset, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BuildLines2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | buildLines3dImg (const ipsdk::ipUInt64 sizeX, const ipsdk::ipUInt64 sizeY, const ipsdk::ipUInt64 sizeZ, const ipsdk::ipReal32 theta, const ipsdk::ipReal32 phi, const ipsdk::ipReal32 alpha, const ipsdk::ipReal32 offset) |
| wrapper function for Generates a 3D binary image with oriented lines More... | |
| IPSDKIPLUTILITY_API void | buildLines3dImg (const ipsdk::ipReal32 theta, const ipsdk::ipReal32 phi, const ipsdk::ipReal32 alpha, const ipsdk::ipReal32 offset, const image::ImagePtr &pOutBinImg) |
| wrapper function for Generates a 3D binary image with oriented lines More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< BuildLines3dImgLvl1 > | buildLines3dImg_async (const ipsdk::ipUInt64 sizeX, const ipsdk::ipUInt64 sizeY, const ipsdk::ipUInt64 sizeZ, const ipsdk::ipReal32 theta, const ipsdk::ipReal32 phi, const ipsdk::ipReal32 alpha, const ipsdk::ipReal32 offset) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< BuildLines3dImgLvl1 > | buildLines3dImg_async (const ipsdk::ipReal32 theta, const ipsdk::ipReal32 phi, const ipsdk::ipReal32 alpha, const ipsdk::ipReal32 offset, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< BuildLines3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API boost::shared_ptr< CompareImgLvl1 > | compareImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< CompareImgLvl1 > | compareImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipsdk::imaproc::attr::ImgComparisonToleranceConstPtr &pTolerance) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::imaproc::attr::CompareResultPtr | getAsyncProcessorOutput (boost::shared_ptr< CompareImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API image::ImagePtr | convertImg (const image::ImageConstPtr &pInImg, const image::eImageBufferType &inConvertImageBufferType) |
| wrapper function for image conversion algorithm More... | |
| IPSDKIPLUTILITY_API void | convertImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for image conversion algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ConvertImgLvl1 > | convertImg_async (const image::ImageConstPtr &pInImg, const image::eImageBufferType &inConvertImageBufferType) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ConvertImgLvl1 > | convertImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< ConvertImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API image::ImagePtr | copyImg (const image::ImageConstPtr &pInImg) |
| wrapper function for image copy algorithm More... | |
| IPSDKIPLUTILITY_API void | copyImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for image copy algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< CopyImgLvl1 > | copyImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< CopyImgLvl1 > | copyImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< CopyImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API void | eraseImg (const image::ImagePtr &pOutImg) |
| wrapper function for image erasing algorithm More... | |
| IPSDKIPLUTILITY_API void | eraseImg (const image::ImagePtr &pOutImg, const ipReal64 inOptEraseValue) |
| wrapper function for image erasing algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< EraseImgLvl1 > | eraseImg_async (const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< EraseImgLvl1 > | eraseImg_async (const image::ImagePtr &pOutImg, const ipReal64 inOptEraseValue) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< EraseImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg2dValues (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| wrapper function for extract values at specific coordinates from a 2d image More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | multiSlice_extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | multiSlice_extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > | multiSlice_extractImg2dValues_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | getAsyncProcessorOutput (boost::shared_ptr< ExtractImg2dValuesLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ExtractImg2dValuesLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | multiSlice_extractImg3dValues (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| wrapper function for extract values at specific coordinates from a 3d image More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords3dCollConstPtr &pInCoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | multiSlice_extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | multiSlice_extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg3dValuesLvl1 > | multiSlice_extractImg3dValues_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr &pInPICoords3dColl, const ipsdk::imaproc::attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr &pInOptImageValueExtractionMethod) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API attr::DoublesPtr | getAsyncProcessorOutput (boost::shared_ptr< ExtractImg3dValuesLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr | getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ExtractImg3dValuesLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API void | gaussianRandomImg (const ipsdk::imaproc::attr::GaussianParameterConstPtr &pInGaussianParameter, const image::ImagePtr &pOutImg) |
| wrapper function for initialization of an image with random values generated using a normal law More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GaussianRandomImgLvl1 > | gaussianRandomImg_async (const ipsdk::imaproc::attr::GaussianParameterConstPtr &pInGaussianParameter, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GaussianRandomImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API image::ImagePtr | getROI2dImg (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 xSz, ipUInt64 ySz) |
| wrapper function for 2d ROI extraction algorithm More... | |
| IPSDKIPLUTILITY_API void | getROI2dImg (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 xSz, ipUInt64 ySz, const image::ImagePtr &pOutImg) |
| wrapper function for 2d ROI extraction algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetROI2dImgLvl1 > | getROI2dImg_async (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 xSz, ipUInt64 ySz) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetROI2dImgLvl1 > | getROI2dImg_async (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 xSz, ipUInt64 ySz, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GetROI2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API image::ImagePtr | getROI3dImg (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, ipUInt64 xSz, ipUInt64 ySz, ipUInt64 zSz) |
| wrapper function for 3d ROI extraction algorithm More... | |
| IPSDKIPLUTILITY_API void | getROI3dImg (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, ipUInt64 xSz, ipUInt64 ySz, ipUInt64 zSz, const image::ImagePtr &pOutImg) |
| wrapper function for 3d ROI extraction algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetROI3dImgLvl1 > | getROI3dImg_async (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, ipUInt64 xSz, ipUInt64 ySz, ipUInt64 zSz) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetROI3dImgLvl1 > | getROI3dImg_async (const image::ImageConstPtr &pInImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, ipUInt64 xSz, ipUInt64 ySz, ipUInt64 zSz, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GetROI3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getSlice3dImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex) |
| wrapper function for Creates a 2D image from a slice along a given axis (x, y, or z) of a 3D image More... | |
| IPSDKIPLUTILITY_API void | getSlice3dImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex, const image::ImagePtr &pOutImg) |
| wrapper function for Creates a 2D image from a slice along a given axis (x, y, or z) of a 3D image More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetSlice3dImgLvl1 > | getSlice3dImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< GetSlice3dImgLvl1 > | getSlice3dImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< GetSlice3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API void | putROI2dImg (const image::ImagePtr &pInOutImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset) |
| wrapper function for 2d ROI insertion algorithm More... | |
| IPSDKIPLUTILITY_API void | putROI2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, const image::ImagePtr &pOutImg) |
| wrapper function for 2d ROI insertion algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutROI2dImgLvl1 > | putROI2dImg_async (const image::ImagePtr &pInOutImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutROI2dImgLvl1 > | putROI2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< PutROI2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API void | putROI3dImg (const image::ImagePtr &pInOutImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset) |
| wrapper function for image copy algorithm More... | |
| IPSDKIPLUTILITY_API void | putROI3dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, const image::ImagePtr &pOutImg) |
| wrapper function for image copy algorithm More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutROI3dImgLvl1 > | putROI3dImg_async (const image::ImagePtr &pInOutImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutROI3dImgLvl1 > | putROI3dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInRoiImg, ipUInt64 xOffset, ipUInt64 yOffset, ipUInt64 zOffset, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< PutROI3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | putSlice3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInImg2d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex) |
| wrapper function for Copies a 2D image in a 3D image as a slice in the input slice index along x, y or z More... | |
| IPSDKIPLUTILITY_API void | putSlice3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInImg2d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex, const image::ImagePtr &pOutImg) |
| wrapper function for Copies a 2D image in a 3D image as a slice in the input slice index along x, y or z More... | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutSlice3dImgLvl1 > | putSlice3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInImg2d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< PutSlice3dImgLvl1 > | putSlice3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInImg2d, const ipsdk::imaproc::attr::eAxis &axis, const ipUInt64 sliceIndex, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< PutSlice3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLUTILITY_API boost::shared_ptr< RandomImgLvl1 > | randomImg_async (const ipsdk::imaproc::attr::RangeConstPtr &pInOptOutputRange, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API boost::shared_ptr< RandomImgLvl1 > | randomImg_async (const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLUTILITY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< RandomImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
Namespace agregating image processing utility algorithm.
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::matchAppendSeq | ( | const ImageAttributeConstPtr & | pInput1Attribute, |
| const ImageAttributeConstPtr & | pInput2Attribute | ||
| ) |
function allowing to define output image size for Zoom 2d algorithm given a scale factor and an input image or a target size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::containsROI2d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InInputImg2dOffset > & | pOffsetAttribute, | ||
| const boost::shared_ptr< const attr::InOutputImg2dSize > & | pSizeAttribute | ||
| ) |
function allowing to define minimal input image size for ROI 2d extraction algorithm given an offset and a size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::containsROI2d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InInputImg2dOffset > & | pOffsetAttribute, | ||
| const ImageAttributeConstPtr & | pRoiAttribute | ||
| ) |
function allowing to define minimal input image size for ROI 2d extraction algorithm given an offset and an other image as size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::matchROI2d | ( | const boost::shared_ptr< const attr::InOutputImg2dSize > & | pSizeAttribute | ) |
function allowing to define output image size for ROI 2d extraction algorithm given a size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::containsROI3d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InInputImg3dOffset > & | pOffsetAttribute, | ||
| const boost::shared_ptr< const attr::InOutputImg3dSize > & | pSizeAttribute | ||
| ) |
function allowing to define minimal input image size for ROI 3d extraction algorithm given an offset and a size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::containsROI3d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InInputImg3dOffset > & | pOffsetAttribute, | ||
| const ImageAttributeConstPtr & | pRoiAttribute | ||
| ) |
function allowing to define minimal input image size for ROI 3d extraction algorithm given an offset and an other image as size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::matchROI3d | ( | const boost::shared_ptr< const attr::InOutputImg3dSize > & | pSizeAttribute | ) |
function allowing to define output image size for ROI 3d extraction algorithm given a size
| IPSDKIPLUTILITY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::util::matchSlice | ( | const ImageAttributeConstPtr & | pInputAttribute1, |
| const ImageAttributeConstPtr & | pInputAttribute2, | ||
| const boost::shared_ptr< const ipsdk::imaproc::attr::InAxis > & | pAxisAttribute | ||
| ) |
function allowing to define minimal input image size for ROI 2d extraction algorithm given an offset and a size
1.8.14