15 #ifndef __IPSDKIPLFILTERING_PATCHBASEDBILATERAL3DIMG_H__ 16 #define __IPSDKIPLFILTERING_PATCHBASEDBILATERAL3DIMG_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PatchBasedBilateralParams.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedPatchBasedBilateralParams.h> 28 class PatchBasedBilateral3dImgLvl1;
123 #endif // __IPSDKIPLFILTERING_PATCHBASEDBILATERAL3DIMG_H__ IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1 > multiSlice_patchBasedBilateral3dImg_async(const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
asynchronous wrappers
Predefined types for PatchBasedBilateral*Img management.
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1 > patchBasedBilateral3dImg_async(const image::ImageConstPtr &pInImg)
asynchronous wrappers
boost::shared_ptr< const ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams > PlanIndexedPatchBasedBilateralParamsConstPtr
shared pointer to const ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams ...
Definition: PlanIndexedPatchBasedBilateralParams.h:54
boost::shared_ptr< BaseImage > ImagePtr
boost::shared_ptr< PatchBasedBilateralParams > PatchBasedBilateralParamsPtr
shared pointer to PatchBasedBilateralParams
Definition: PatchBasedBilateralParams.h:189
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams > PlanIndexedPatchBasedBilateralParamsPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams
Definition: PlanIndexedPatchBasedBilateralParams.h:50
IPSDKIPLFILTERING_API PatchBasedBilateralResult patchBasedBilateral3dImg(const image::ImageConstPtr &pInImg)
wrapper function for patch-based bilateral filter used to denoise a 3d image
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral3dImg(const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
wrapper function for patch-based bilateral filter used to denoise a 3d image
boost::shared_ptr< const PatchBasedBilateralParams > PatchBasedBilateralParamsConstPtr
shared pointer to const PatchBasedBilateralParams
Definition: PatchBasedBilateralParams.h:193
boost::shared_ptr< const BaseImage > ImageConstPtr
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< AnisotropicDiffusion2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
#define IPSDKIPLFILTERING_API
Import/Export macro for library IPSDKIPLFiltering.
Definition: IPSDKIPLFilteringExports.h:25
Definition of import/export macro for library.
IPSDKIPLFILTERING_API PlanIndexedPatchBasedBilateralResult getAsyncProcessorMultiSliceOutput(boost::shared_ptr< PatchBasedBilateral2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor