eLynx SDK
v3.0.1 C++ image processing API reference |
#include <elx/core/ProgressNotifier.h>
#include <elx/math/TransfertFunction.h>
#include "ImageHandlerImpl.h"
#include "Bayer.h"
Go to the source code of this file.
Namespaces | |
namespace | eLynx |
namespace | eLynx::Image |
Functions | |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateResized (const AbstractImage &iImage, uint32 iWidth, uint32 iHeight, ProgressNotifier &iNotifier=ProgressNotifier_NULL) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateZoomed (const AbstractImage &iImage, uint32 iZoom, ProgressNotifier &iNotifier=ProgressNotifier_NULL) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateThumbnailImage (const AbstractImage &iImage, uint32 iWidth, uint32 iHeight, bool ibConverveAspectRatio=true, ProgressNotifier &iNotifier=ProgressNotifier_NULL) |
ExportedByImage bool | eLynx::Image::elxFilterChannel (AbstractImage &ioImage, uint32 iChannelMask) |
Image implementation handlers & services | |
ExportedByImage const IImageHandler & | eLynx::Image::elxGetImageHandler (EPixelFormat iPixelFormat) |
ExportedByImage const IImageHandler & | eLynx::Image::elxGetImageHandler (const AbstractImage &iImage) |
ExportedByImage const IImageGeometry & | eLynx::Image::elxGetGeometryHandler (EPixelFormat iPixelFormat) |
ExportedByImage const IImageGeometry & | eLynx::Image::elxGetGeometryHandler (const AbstractImage &iImage) |
ExportedByImage const IImageAnalyse & | eLynx::Image::elxGetAnalyseHandler (EPixelFormat iPixelFormat) |
ExportedByImage const IImageAnalyse & | eLynx::Image::elxGetAnalyseHandler (const AbstractImage &iImage) |
ExportedByImage const IImageOperators & | eLynx::Image::elxGetOperatorsHandler (EPixelFormat) |
ExportedByImage const IImageOperators & | eLynx::Image::elxGetOperatorsHandler (const AbstractImage &) |
ExportedByImage const IImagePointProcessing & | eLynx::Image::elxGetPointToPointHandler (EPixelFormat) |
ExportedByImage const IImagePointProcessing & | eLynx::Image::elxGetPointToPointHandler (const AbstractImage &) |
ExportedByImage const IImageLocalProcessing & | eLynx::Image::elxGetLocalToPointHandler (EPixelFormat) |
ExportedByImage const IImageLocalProcessing & | eLynx::Image::elxGetLocalToPointHandler (const AbstractImage &) |
ExportedByImage const IImageGlobalProcessing & | eLynx::Image::elxGetGlobalToPointHandler (EPixelFormat) |
ExportedByImage const IImageGlobalProcessing & | eLynx::Image::elxGetGlobalToPointHandler (const AbstractImage &) |
ExportedByImage const IImageEdgeProcessing & | eLynx::Image::elxGetEdgeProcessingHandler (EPixelFormat) |
ExportedByImage const IImageEdgeProcessing & | eLynx::Image::elxGetEdgeProcessingHandler (const AbstractImage &) |
ExportedByImage const IImageMorphologicalProcessing & | eLynx::Image::elxGetMorphologicalHandler (EPixelFormat) |
ExportedByImage const IImageMorphologicalProcessing & | eLynx::Image::elxGetMorphologicalHandler (const AbstractImage &) |
ExportedByImage const IImageMiscProcessing & | eLynx::Image::elxGetMiscHandler (EPixelFormat) |
ExportedByImage const IImageMiscProcessing & | eLynx::Image::elxGetMiscHandler (const AbstractImage &) |
ExportedByImage const IImageRasterization & | eLynx::Image::elxGetRasterizationHandler (EPixelFormat) |
ExportedByImage const IImageRasterization & | eLynx::Image::elxGetRasterizationHandler (const AbstractImage &) |
ExportedByImage const IImageRestoration & | eLynx::Image::elxGetRestorationHandler (EPixelFormat) |
ExportedByImage const IImageRestoration & | eLynx::Image::elxGetRestorationHandler (const AbstractImage &) |
Generic factories for cloning and conversions | |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (EPixelFormat iPixelFormat, uint32 iWidth, uint32 iHeight) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (const AbstractImage &iImage) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (const AbstractImage &iImage, EResolution iResolution, bool ibScaled=true) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (const AbstractImage &iImage, bool ibBlendAlpha) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (const AbstractImage &iImage, EColorSpace iColorSpace, bool ibBlendAlpha=false) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImage (const AbstractImage &iImage, EPixelFormat iPixelFormat, bool ibScaled=true, bool ibBlendAlpha=false) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateGreyImage (const AbstractImage &iImage, EColorToGreyConversion iMethod=CGC_Default, bool ibBlendAlpha=false, bool ibRemoveAlpha=false) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateColorImage (const AbstractImage &iImage, EColorSpace iColorSpace=CS_RGB, bool ibBlendAlpha=false, bool ibRemoveAlpha=false, EGreyToColorConversion iMethod=GCC_Default) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateColorImage (const AbstractImage &iImage, EBayerMatrix iBayer, EBayerToColorConversion iMethod=BCC_Default) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateAlphaImage (const AbstractImage &iImage, bool ibRGB, EColorToGreyConversion iMethod=CGC_Default) |
ExportedByImage boost::shared_ptr< ImageRGBub > | eLynx::Image::elxCreateImageRGBub (const AbstractImage &iImage, const Math::AbstractTransfertFunction *iprFunction=NULL, uint32 iChannelMask=CM_All, bool ibBlendAlpha=false) |
ExportedByImage boost::shared_ptr< ImageRGBub > | eLynx::Image::elxCreateImageRGBub (const AbstractImage &iImage, const Math::AbstractTransfertFunction *iprFunction, EBayerToColorConversion iMethod, EBayerMatrix iBayer, uint32 iChannelMask=CM_All) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImageRGB (const AbstractImage &iImage, EBayerToColorConversion iMethod, EBayerMatrix iBayer, uint32 iChannelMask=CM_All) |
ExportedByImage boost::shared_ptr < AbstractImage > | eLynx::Image::elxCreateImageRGBGrey (const AbstractImage &iImage, uint32 iChannel) |
Generic image channels spliting | |
ExportedByImage bool | eLynx::Image::elxSplit (const AbstractImage &iImage, AbstractImage *&opsPlane1, AbstractImage *&opsPlane2) |
ExportedByImage bool | eLynx::Image::elxSplit (const AbstractImage &iImage, AbstractImage *&opsPlane1, AbstractImage *&opsPlane2, AbstractImage *&opsPlane3) |
ExportedByImage bool | eLynx::Image::elxSplit (const AbstractImage &iImage, AbstractImage *&opsPlane1, AbstractImage *&opsPlane2, AbstractImage *&opsPlane3, AbstractImage *&opsPlane4) |