eLynx SDK
v3.0.1 C++ image processing API reference |
#include <ImageHandlerImpl.h>
Public Member Functions | |
AbstractImage factories | |
virtual boost::shared_ptr < AbstractImage > | CreateImage (uint32 iWidth, uint32 iHeight) const |
virtual boost::shared_ptr < AbstractImage > | CreateImage (const AbstractImage &iImage) const |
virtual boost::shared_ptr < AbstractImage > | CreateImage (const AbstractImage &iImage, EResolution iResolution, bool ibScaled=true) const |
virtual boost::shared_ptr < AbstractImage > | CreateImageUByteFullDynamic (const AbstractImage &iImage) const |
Specialized handler factories, ISO pixel format. | |
virtual const IImageGeometry & | GetGeometryHandler () const |
virtual const IImageAnalyse & | GetAnalyseHandler () const |
virtual const IImageOperators & | GetOperatorsHandler () const |
virtual const IImagePointProcessing & | GetPointToPointHandler () const |
virtual const IImageLocalProcessing & | GetLocalToPointHandler () const |
virtual const IImageGlobalProcessing & | GetGlobalToPointHandler () const |
virtual const IImageEdgeProcessing & | GetEdgeProcessingHandler () const |
virtual const IImageMorphologicalProcessing & | GetMorphologicalHandler () const |
virtual const IImageMiscProcessing & | GetMiscHandler () const |
virtual const IImageRasterization & | GetRasterizationHandler () const |
virtual const IImageRestoration & | GetRestorationHandler () const |
Definition at line 30 of file ImageHandlerImpl.h.
virtual boost::shared_ptr<AbstractImage> eLynx::Image::ImageHandlerImpl< Pixel >::CreateImage | ( | uint32 | iWidth, | |
uint32 | iHeight | |||
) | const [virtual] |
Create an abstract image with requested size.
iWidth | width of new image. | |
iHeight | height of new image. |
Implements eLynx::Image::IImageHandler.
virtual boost::shared_ptr<AbstractImage> eLynx::Image::ImageHandlerImpl< Pixel >::CreateImage | ( | const AbstractImage & | iImage | ) | const [virtual] |
Create a cloned image, ISO pixel format.
iImage | The image to clone. |
Implements eLynx::Image::IImageHandler.
virtual boost::shared_ptr<AbstractImage> eLynx::Image::ImageHandlerImpl< Pixel >::CreateImage | ( | const AbstractImage & | iImage, | |
EResolution | iResolution, | |||
bool | ibScaled = true | |||
) | const [virtual] |
Create an image with requested resolution, ISO color space. Keep dimensions, pixel type, transform map with new resolution.
iImage | The source image. | |
iResolution | The requested resolution, could be the same as source image (cloning). | |
ibScaled | true for scale to full range, false for simple cast. |
Implements eLynx::Image::IImageHandler.
virtual boost::shared_ptr<AbstractImage> eLynx::Image::ImageHandlerImpl< Pixel >::CreateImageUByteFullDynamic | ( | const AbstractImage & | iImage | ) | const [virtual] |
Implements eLynx::Image::IImageHandler.
virtual const IImageGeometry& eLynx::Image::ImageHandlerImpl< Pixel >::GetGeometryHandler | ( | ) | const [virtual] |
Get image geometry handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageAnalyse& eLynx::Image::ImageHandlerImpl< Pixel >::GetAnalyseHandler | ( | ) | const [virtual] |
Get image analyse handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageOperators& eLynx::Image::ImageHandlerImpl< Pixel >::GetOperatorsHandler | ( | ) | const [virtual] |
Get image operators handler.
Implements eLynx::Image::IImageHandler.
virtual const IImagePointProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetPointToPointHandler | ( | ) | const [virtual] |
Get point to point image processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageLocalProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetLocalToPointHandler | ( | ) | const [virtual] |
Get local to point image processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageGlobalProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetGlobalToPointHandler | ( | ) | const [virtual] |
Get global to point image processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageEdgeProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetEdgeProcessingHandler | ( | ) | const [virtual] |
Get edge processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageMorphologicalProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetMorphologicalHandler | ( | ) | const [virtual] |
Get morphological processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageMiscProcessing& eLynx::Image::ImageHandlerImpl< Pixel >::GetMiscHandler | ( | ) | const [virtual] |
Get misceallenous processing handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageRasterization& eLynx::Image::ImageHandlerImpl< Pixel >::GetRasterizationHandler | ( | ) | const [virtual] |
Get rasterization handler.
Implements eLynx::Image::IImageHandler.
virtual const IImageRestoration& eLynx::Image::ImageHandlerImpl< Pixel >::GetRestorationHandler | ( | ) | const [virtual] |
Get restoration handler.
Implements eLynx::Image::IImageHandler.