![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating image geometric transformation processing algorithms. More...
Classes | |
| class | ElasticWarp2dImgLvl1 |
| Level 1 algorithm: Apply a generic motion field to an image. More... | |
| class | ElasticWarp2dImgLvl2 |
| Level 2 algorithm: Apply a generic motion field to an image. More... | |
| class | ElasticWarp2dImgLvl3 |
| Level 3 algorithm: Apply a generic motion field to an image Interpolation of the field pas along y. More... | |
| class | FlipXImgLvl1 |
| Level 1 algorithm: Flips input image along x-axis. More... | |
| class | FlipXImgLvl2 |
| Level 2 algorithm: Flips input image along x-axis. More... | |
| class | FlipXImgLvl3 |
| Level 3 algorithm: Flips input image along x-axis. More... | |
| class | FlipYImgLvl1 |
| Level 1 algorithm: Flips input image along y-axis. More... | |
| class | FlipYImgLvl2 |
| Level 2 algorithm: Flips input image along y-axis. More... | |
| class | FlipYImgLvl3 |
| Level 3 algorithm: Flips input image along y-axis. More... | |
| class | FlipZImgLvl1 |
| Level 1 algorithm: flips input image along z-axis. More... | |
| class | FlipZImgLvl2 |
| Level 2 algorithm: flips input image along z-axis. More... | |
| class | FlipZImgLvl3 |
| Level 3 algorithm: flips input image along z-axis. More... | |
| class | InWarpMotionTransform2d |
| [Input] motion transformation parameters associated to 2d warp operations More... | |
| class | InWarpMotionTransform3d |
| [Input] motion transformation parameters associated to 3d warp operations More... | |
| class | IPSDKIPLGeometricTransformException |
| Exception class for library IPSDKIPLGeometricTransform. More... | |
| class | ResampleCustomZStack3dImgLvl1 |
| Level 1 algorithm: Resamples along z-axis a 3d image with unregularly spaced z-plans. More... | |
| class | ResampleCustomZStack3dImgLvl2 |
| Level 2 algorithm: Resamples along z-axis a 3d image with unregularly spaced z-plans. More... | |
| class | ResampleCustomZStack3dImgLvl3 |
| Level 3 algorithm: Resamples along z-axis a 3d image with unregularly spaced z-plans. More... | |
| class | ResampleRegularZStack3dImgLvl1 |
| Level 1 algorithm: Resamples along z-axis a 3d image with regularly spaced z-plans. More... | |
| class | UnrollCylinderImgLvl1 |
| Level 1 algorithm: Unrolls into an output 2d image the surface of a cylinder contained in an input 3d image. More... | |
| class | UnrollCylinderImgLvl2 |
| Level 2 algorithm: Unrolls into an output 2d image the surface of a cylinder contained in an input 3d image. More... | |
| class | UnrollCylinderImgLvl3 |
| Level 3 algorithm: Unrolls into an output 2d image the surface of a cylinder contained in an input 3d image. More... | |
| class | UnrollRingImgLvl1 |
| Level 1 algorithm: ring surface unrolling. More... | |
| class | UnrollRingImgLvl2 |
| Level 2 algorithm: ring surface unrolling. More... | |
| class | UnrollRingImgLvl3 |
| Level 3 algorithm: ring surface unrolling. More... | |
| class | Warp2dImgLvl1 |
| Level 1 algorithm: algorithm allowing to apply a motion transformation warping operation on a 2d image. More... | |
| class | Warp2dImgLvl2 |
| Level 2 algorithm: algorithm allowing to apply a motion transformation warping operation on a 2d image. More... | |
| class | Warp2dImgLvl3 |
| Level 3 algorithm: algorithm allowing to apply a motion transformation warping operation on a 2d image. More... | |
| class | Warp3dImgLvl1 |
| Level 1 algorithm: algorithm allowing to apply a motion transformation warping operation on a 3d image. More... | |
| class | Warp3dImgLvl2 |
| Level 2 algorithm: algorithm allowing to apply a motion transformation warping operation on a 3d image. More... | |
| class | Warp3dImgLvl3 |
| Level 3 algorithm: algorithm allowing to apply a motion transformation warping operation on a 3d image. More... | |
| class | Zoom2dImgLvl1 |
| Level 1 algorithm for image 2d zoom algorithm. More... | |
| class | Zoom2dImgLvl2 |
| Level 2 algorithm for image 2d zoom algorithm. More... | |
| class | Zoom2dImgLvl3 |
| Level 3 algorithm for image 2d zoom algorithm using nearest neighbour method. More... | |
| class | Zoom3dImgLvl1 |
| Level 1 algorithm for image 3d zoom algorithm. More... | |
| class | Zoom3dImgLvl2 |
| Level 2 algorithm for image 3d zoom algorithm. More... | |
| class | Zoom3dImgLvl3 |
| Level 3 algorithm for image 3d zoom algorithm. More... | |
Functions | |
| IPSDKIPLGEOMETRICTRANSFORM_API const std::string & | getIPSDKIPLGeometricTransformLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLGEOMETRICTRANSFORM_API log4cplus::Logger & | getIPSDKIPLGeometricTransformLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLGEOMETRICTRANSFORM_API const ipsdk::LogMessageManager & | getIPSDKIPLGeometricTransformLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputUnrollCylinder (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptOutSizeX > &pSizeAttribute) |
| function allowing to create a "unroll cylinder" image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputUnrollRing (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptOutSizeX > &pInOptOutSizeX, const boost::shared_ptr< const attr::InRingHalfThickness > &pInRingHalfThickness) |
| function allowing to create a "unroll ring" image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputWarp (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const InWarpMotionTransform2d > &pInWarpMotionTransform2d) |
| function allowing to create a "warping transformation 2d" image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputWarp (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const InWarpMotionTransform3d > &pInWarpMotionTransform3d) |
| function allowing to create a "warping transformation 3d" image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor2d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg2dSize > &pSizeAttribute) |
| function allowing to create a Zoom 2d output image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom2d (const ImageAttributeConstPtr &pInputAttribute, const ipReal32 scaleAttribute) |
| function allowing to create a Zoom 2d output image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor3d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dSize > &pSizeAttribute) |
| function allowing to create a Zoom 3d output image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom3d (const ImageAttributeConstPtr &pInputAttribute, const ipReal32 scaleAttribute) |
| function allowing to create a Zoom 3d output image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom3dZ (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZScaleFactor > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dZSize > &pSizeAttribute) |
| function allowing to create a "zoom along z-axis" image initializer | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr | outputZoom3dZ (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOutputImg3dZSize > &pSizeAttribute) |
| function allowing to create a "zoom along z-axis" image initializer | |
| ~ElasticWarp2dImgLvl1 () | |
| destructor | |
| const std::string & | getObjectName () const |
| method allowing to retrieve object name | |
| const std::string & | getToolTip () const |
| method allowing to retrieve object tooltip | |
| const boost::filesystem::path | getHeaderPath () const |
| retrieve relative header path associated to processor | |
| const std::string | getLibraryName () const |
| retrieve library name associated processor | |
| template<typename TAttribute > | |
| TAttribute::StorageType | getStorage () |
| retrieve storage associated to a given attribute More... | |
| ipsdk::processor::RetrievalResult | retrieveProvider (const ipsdk::core::BasePriority &priority, ipsdk::core::ActionProviderPtr &pProvider) |
| method allowing to retrieve provider associated to asynchronous processing in derived class More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API attr::Img2dSizePtr | getZoom2dOutputImageSize (const ipsdk::imaproc::attr::Img2dSizeConstPtr &inImgSize, const ipsdk::imaproc::attr::ScaleFactor2dConstPtr &scaleFactor) |
| utility function deducing output image dimensions from zoom factors and input image dimensions | |
| IPSDKIPLGEOMETRICTRANSFORM_API attr::Img3dSizePtr | getZoom3dOutputImageSize (const ipsdk::imaproc::attr::Img3dSize &inImgSize, const ipsdk::imaproc::attr::ScaleFactor3d &scaleFactor) |
| utility function deducing output image dimensions from zoom factors and input image dimensions | |
| processor::RulePtr | wholeRingIsInsideImg (const ImageAttributeConstPtr &pInImg, const boost::shared_ptr< attr::InCenter2d > &pInCenter2d, const boost::shared_ptr< attr::InRadius > &pInRadius, const boost::shared_ptr< attr::InRingHalfThickness > pInRingHalfThickness) |
| rule allowing to check that whole ring is contained into input image | |
| CustomCheckedImagePropertyPtr | matchUnrollingOutput (const ImageAttributeConstPtr &pOutImg, const boost::shared_ptr< const attr::InOptOutSizeX > &pInOptOutSizeX, const boost::shared_ptr< const attr::InRingHalfThickness > &pInRingHalfThickness) |
| rule allowing to check that output image plan size match ring unrolling parameters | |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZoom2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor2d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg2dSize > &pSizeAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZoom2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InScaleFactor2d > &pScaleAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZoom3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor3d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dSize > &pSizeAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZoom3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InScaleFactor3d > &pScaleAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZScaleFactor (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZScaleFactor > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dZSize > &pSizeAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr | matchZStepsCollSize (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InZSteps > &pZStepsAttribute) |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const image::ImagePtr &pOutImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const image::ImagePtr &pOutImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | elasticWarp2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Apply a generic motion field to an image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInDxImg, const image::ImageConstPtr &pInDyImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ElasticWarp2dImgLvl1 > | elasticWarp2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInFlowImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< ElasticWarp2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
Attribute accessors | |
Setters and Getters for attributes | |
| template<> | |
| const ipsdk::imaproc::attr::InImg & | get< ipsdk::imaproc::attr::InImg > () const |
| Getter for attribute InImg. | |
| template<> | |
| void | set< ipsdk::imaproc::attr::InImg > (const typename ipsdk::imaproc::attr::InImg::StorageType &value) |
| Setter for attribute InImg. | |
| template<> | |
| const ipsdk::imaproc::attr::InDxImg & | get< ipsdk::imaproc::attr::InDxImg > () const |
| Getter for attribute InDxImg. | |
| template<> | |
| void | set< ipsdk::imaproc::attr::InDxImg > (const typename ipsdk::imaproc::attr::InDxImg::StorageType &value) |
| Setter for attribute InDxImg. | |
| template<> | |
| const ipsdk::imaproc::attr::InDyImg & | get< ipsdk::imaproc::attr::InDyImg > () const |
| Getter for attribute InDyImg. | |
| template<> | |
| void | set< ipsdk::imaproc::attr::InDyImg > (const typename ipsdk::imaproc::attr::InDyImg::StorageType &value) |
| Setter for attribute InDyImg. | |
| template<> | |
| const ipsdk::imaproc::attr::InOptInterpolationPolicy & | get< ipsdk::imaproc::attr::InOptInterpolationPolicy > () const |
| Getter for attribute InOptInterpolationPolicy. | |
| template<> | |
| void | set< ipsdk::imaproc::attr::InOptInterpolationPolicy > (const typename ipsdk::imaproc::attr::InOptInterpolationPolicy::StorageType &value) |
| Setter for attribute InOptInterpolationPolicy. | |
| template<> | |
| const ipsdk::imaproc::attr::OutImg & | get< ipsdk::imaproc::attr::OutImg > () const |
| Getter for attribute OutImg. | |
| template<> | |
| void | set< ipsdk::imaproc::attr::OutImg > (const typename ipsdk::imaproc::attr::OutImg::StorageType &value) |
| Setter for attribute OutImg. | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | flipXImg (const image::ImageConstPtr &pInImg) |
| wrapper function for Flips input image along x-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | flipXImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for Flips input image along x-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipXImgLvl1 > | flipXImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipXImgLvl1 > | flipXImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< FlipXImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | flipYImg (const image::ImageConstPtr &pInImg) |
| wrapper function for Flips input image along y-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | flipYImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for Flips input image along y-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipYImgLvl1 > | flipYImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipYImgLvl1 > | flipYImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< FlipYImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | flipZImg (const image::ImageConstPtr &pInImg) |
| wrapper function for flips input image along z-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | flipZImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| wrapper function for flips input image along z-axis More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipZImgLvl1 > | flipZImg_async (const image::ImageConstPtr &pInImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< FlipZImgLvl1 > | flipZImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< FlipZImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | resampleCustomZStack3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ZStepsConstPtr &inZSteps, const ipUInt64 outputImgZSize, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| wrapper function for Resamples along z-axis a 3d image with unregularly spaced z-plans More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | resampleCustomZStack3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ZStepsConstPtr &inZSteps, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Resamples along z-axis a 3d image with unregularly spaced z-plans More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ResampleCustomZStack3dImgLvl1 > | resampleCustomZStack3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ZStepsConstPtr &inZSteps, const ipUInt64 outputImgZSize, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ResampleCustomZStack3dImgLvl1 > | resampleCustomZStack3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ZStepsConstPtr &inZSteps, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< ResampleCustomZStack3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | resampleRegularZStack3dImg (const image::ImageConstPtr &pInImg, ipReal32 zScaleFactor, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| wrapper function for Resamples along z-axis a 3d image with regularly spaced z-plans More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | resampleRegularZStack3dImg (const image::ImageConstPtr &pInImg, ipReal32 zScaleFactor, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Resamples along z-axis a 3d image with regularly spaced z-plans More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | resampleRegularZStack3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Resamples along z-axis a 3d image with regularly spaced z-plans More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ResampleRegularZStack3dImgLvl1 > | resampleRegularZStack3dImg_async (const image::ImageConstPtr &pInImg, ipReal32 zScaleFactor, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ResampleRegularZStack3dImgLvl1 > | resampleRegularZStack3dImg_async (const image::ImageConstPtr &pInImg, ipReal32 zScaleFactor, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< ResampleRegularZStack3dImgLvl1 > | resampleRegularZStack3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< ResampleRegularZStack3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | unrollCylinderImg (const image::ImageConstPtr &pInImg3d, const ipUInt64 inOutputImgSizeX, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| wrapper function for ylinder surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | unrollCylinderImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg2d) |
| wrapper function for ylinder surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | unrollCylinderImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const ipsdk::imaproc::attr::CylinderUnrollingIntegrationParamsConstPtr &pIntegrationParams, const image::ImagePtr &pOutImg2d) |
| wrapper function for ylinder surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollCylinderImgLvl1 > | unrollCylinderImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt64 inOutputImgSizeX, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollCylinderImgLvl1 > | unrollCylinderImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const image::ImagePtr &pOutImg2d) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollCylinderImgLvl1 > | unrollCylinderImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::Coords2dConstPtr &pCenter2d, const ipReal64 radius, const ipReal64 theta0, const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const ipsdk::imaproc::attr::CylinderUnrollingIntegrationParamsConstPtr &pIntegrationParams, const image::ImagePtr &pOutImg2d) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnrollCylinderImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | unrollRingImg (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipUInt64 inOptOutSizeX) |
| wrapper function for ring surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | unrollRingImg (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipReal64 inOptTheta0, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipUInt64 inOptOutSizeX) |
| wrapper function for ring surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | unrollRingImg (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipReal64 inOptTheta0, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for ring surface unrolling More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollRingImgLvl1 > | unrollRingImg_async (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipUInt64 inOptOutSizeX) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollRingImgLvl1 > | unrollRingImg_async (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipReal64 inOptTheta0, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const ipUInt64 inOptOutSizeX) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< UnrollRingImgLvl1 > | unrollRingImg_async (const image::ImageConstPtr &pInImg, const attr::Coords2dConstPtr &pInCenter2d, const ipReal64 inRadius, const ipUInt32 inRingHalfThickness, const ipReal64 inOptTheta0, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnrollRingImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | warp2dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 2d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | warp2dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 2d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp2dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 2d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp2dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 2d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp2dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutOptMaskImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 2d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp2dImgLvl1 > | warp2dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp2dImgLvl1 > | warp2dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp2dImgLvl1 > | warp2dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp2dImgLvl1 > | warp2dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp2dImgLvl1 > | warp2dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform2dConstPtr &pInWarpMotionTransform2d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutOptMaskImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Warp2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | warp3dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 3d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | warp3dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 3d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp3dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 3d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp3dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 3d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | warp3dImg (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutOptMaskImg) |
| wrapper function for algorithm allowing to apply a motion transformation warping operation on a 3d image More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp3dImgLvl1 > | warp3dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp3dImgLvl1 > | warp3dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp3dImgLvl1 > | warp3dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp3dImgLvl1 > | warp3dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Warp3dImgLvl1 > | warp3dImg_async (const image::ImageConstPtr &pInImg, const attr::WarpMotionTransform3dConstPtr &pInWarpMotionTransform3d, const attr::eInterpolationPolicy &inOptInterpolationPolicy, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutOptMaskImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Warp3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | zoom2dImg (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| wrapper function for image 2d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | zoom2dImg (const image::ImageConstPtr &pInImg, ipReal64 zoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| wrapper function for image 2d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | zoom2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| wrapper function for image 2d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | zoom2dImg (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| wrapper function for image 2d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom2dImgLvl1 > | zoom2dImg_async (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom2dImgLvl1 > | zoom2dImg_async (const image::ImageConstPtr &pInImg, ipReal64 zoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom2dImgLvl1 > | zoom2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom2dImgLvl1 > | zoom2dImg_async (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Zoom2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | zoom3dImg (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, ipReal64 zZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| wrapper function for image 3d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | zoom3dImg (const image::ImageConstPtr &pInImg, ipReal64 zoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| wrapper function for image 3d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | zoom3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| wrapper function for image 3d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | zoom3dImg (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, ipReal64 zZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| wrapper function for image 3d zoom algorithm More... | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom3dImgLvl1 > | zoom3dImg_async (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, ipReal64 zZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom3dImgLvl1 > | zoom3dImg_async (const image::ImageConstPtr &pInImg, ipReal64 zoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom3dImgLvl1 > | zoom3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API boost::shared_ptr< Zoom3dImgLvl1 > | zoom3dImg_async (const image::ImageConstPtr &pInImg, ipReal64 xZoomFactor, ipReal64 yZoomFactor, ipReal64 zZoomFactor, const ipsdk::imaproc::attr::eZoomInterpolationMethod &interpolationMethod, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLGEOMETRICTRANSFORM_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Zoom3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| processor::RulePtr | checkParams (const boost::shared_ptr< const InWarpMotionTransform2d > &pWarpMotionTransform2dAttribute) |
| rule allowing to check motion transform warping parameters validity | |
| processor::RulePtr | checkParams (const boost::shared_ptr< const InWarpMotionTransform3d > &pWarpMotionTransform3dAttribute) |
| rule allowing to check motion transform warping parameters validity | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | computeWarpedDefaultSize (const attr::WarpMotionTransform2d &motionTransform, const image::BaseImage &inputImg, ipUInt64 &outputSizeX, ipUInt64 &outputSizeY) |
| function allowing to compute default output size for a warping transformation 2d | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | computeWarpedDefaultSize (const attr::WarpMotionTransform2d &motionTransform, const ipUInt64 inputSizeX, const ipUInt64 inputSizeY, ipUInt64 &outputSizeX, ipUInt64 &outputSizeY) |
| function allowing to compute default output size for a warping transformation 2d | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | computeWarpedDefaultSize (const attr::WarpMotionTransform3d &motionTransform, const image::BaseImage &inputImg, ipUInt64 &outputSizeX, ipUInt64 &outputSizeY, ipUInt64 &outputSizeZ) |
| function allowing to compute default output size for a warping transformation 3d | |
| IPSDKIPLGEOMETRICTRANSFORM_API void | computeWarpedDefaultSize (const attr::WarpMotionTransform3d &motionTransform, const ipUInt64 inputSizeX, const ipUInt64 inputSizeY, const ipUInt64 inputSizeZ, ipUInt64 &outputSizeX, ipUInt64 &outputSizeY, ipUInt64 &outputSizeZ) |
| function allowing to compute default output size for a warping transformation 3d | |
Variables | |
| *</em > *section ElasticWarp2dImg_ExamplePython Example of Python | code |
Attribute members | |
| boost::shared_ptr< ipsdk::imaproc::attr::InImg > | _pInImg |
| boost::shared_ptr< ipsdk::imaproc::attr::InDxImg > | _pInDxImg |
| boost::shared_ptr< ipsdk::imaproc::attr::InDyImg > | _pInDyImg |
| boost::shared_ptr< ipsdk::imaproc::attr::InOptInterpolationPolicy > | _pInOptInterpolationPolicy |
| boost::shared_ptr< ipsdk::imaproc::attr::OutImg > | _pOutImg |
Namespace aggregating image geometric transformation processing algorithms.
Enumerate describing messages.
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZoom2d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InOptScaleFactor2d > & | pScaleAttribute, | ||
| const boost::shared_ptr< const attr::InOptOutputImg2dSize > & | pSizeAttribute | ||
| ) |
function allowing to define output image size for Zoom 2d algorithm given a scale factor and an input image or a target size
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZoom2d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InScaleFactor2d > & | pScaleAttribute | ||
| ) |
function allowing to define output image size for Zoom 2d algorithm given a scale factor and an input image
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZoom3d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InOptScaleFactor3d > & | pScaleAttribute, | ||
| const boost::shared_ptr< const attr::InOptOutputImg3dSize > & | pSizeAttribute | ||
| ) |
function allowing to define output image size for Zoom 3d algorithm given a scale factor and an input image or a target size
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZoom3d | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InScaleFactor3d > & | pScaleAttribute | ||
| ) |
function allowing to define output image size for Zoom 3d algorithm given a scale factor and an input image
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZScaleFactor | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InOptZScaleFactor > & | pScaleAttribute, | ||
| const boost::shared_ptr< const attr::InOptOutputImg3dZSize > & | pSizeAttribute | ||
| ) |
function allowing to define output image size for ResampleRegularZStack algorithm given a z scale factor and an input image or a target z-size
| IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr ipsdk::imaproc::gtrans::matchZStepsCollSize | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InZSteps > & | pZStepsAttribute | ||
| ) |
function allowing to define output image size for Zoom 2d algorithm given an input image and a collection of steps along z-axis
1.8.14