eLynx SDK
v3.3.0 C++ image processing API reference |
Interface defining rasterization primites for drawing into an image. More...
#include <IImageRasterization.h>
Public Member Functions | |
virtual bool | Clear (AbstractImage &ioImage, uint32 iChannelMask) const =0 |
Clear image. | |
virtual bool | Plot (AbstractImage &ioImage, int32 iX, int32 iY, uint32 iChannelMask) const =0 |
virtual bool | DrawHLine (AbstractImage &ioImage, int32 iY, int32 iX1, int32 iX2, uint32 iChannelMask) const =0 |
virtual bool | DrawLine (AbstractImage &ioImage, int32 iX1, int32 iY1, int32 iX2, int32 iY2, bool ibAntialiasing, uint32 iChannelMask) const =0 |
virtual bool | DrawRectangle (AbstractImage &ioImage, int32 iX1, int32 iY1, int32 iX2, int32 iY2, bool ibSolid, uint32 iChannelMask) const =0 |
virtual bool | DrawEllipse (AbstractImage &ioImage, int32 iX, int32 iY, uint32 iRadiusX, uint32 iRadiusY, bool ibSolid, uint32 iChannelMask) const =0 |
virtual bool | DrawCircle (AbstractImage &ioImage, int32 iX, int32 iY, uint32 iRadius, bool ibSolid, uint32 iChannelMask) const =0 |
virtual bool | DrawTriangle (AbstractImage &ioImage, int32 iX0, int32 iY0, int32 iX1, int32 iY1, int32 iX2, int32 iY2, bool ibSolid, uint32 iChannelMask) const =0 |
virtual bool | Fill (AbstractImage &ioImage, int32 iX, int32 iY, uint32 iChannelMask) const =0 |
virtual bool | GetFilledBBox (const AbstractImage &iImage, int32 iX, int32 iY, Math::AOBBox2i &oBBox) const =0 |
Interface defining rasterization primites for drawing into an image.
virtual bool eLynx::Image::IImageRasterization::Clear | ( | AbstractImage & | ioImage, |
uint32 | iChannelMask | ||
) | const [pure virtual] |
Clear image.
ioImage | image to be cleared. |
iChannelMask | selected channels to be processed. Default is all. |
Implemented in eLynx::Image::ImageRasterizationImpl< Pixel >.