LibreOffice Module vcl (master) 1
|
#include <BitmapBasicMorphologyFilter.hxx>
Public Member Functions | |
BitmapBasicMorphologyFilter (BasicMorphologyOp op, sal_Int32 nRadius) | |
BitmapBasicMorphologyFilter (BasicMorphologyOp op, sal_Int32 nRadius, sal_uInt8 nValueOutside) | |
virtual | ~BitmapBasicMorphologyFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmap) const override |
Public Member Functions inherited from BitmapFilter | |
BitmapFilter () | |
virtual | ~BitmapFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const =0 |
Private Member Functions | |
Bitmap | filter (Bitmap const &rBitmap) const |
Private Attributes | |
BasicMorphologyOp | m_eOp |
sal_Int32 | m_nRadius |
sal_uInt8 | m_nValueOutside = 0 |
bool | m_bUseValueOutside = false |
Additional Inherited Members | |
Static Public Member Functions inherited from BitmapFilter | |
static bool | Filter (BitmapEx &rBmpEx, BitmapFilter const &rFilter) |
static bool | Filter (Animation &rBmpEx, BitmapFilter const &rFilter) |
Definition at line 25 of file BitmapBasicMorphologyFilter.hxx.
BitmapBasicMorphologyFilter::BitmapBasicMorphologyFilter | ( | BasicMorphologyOp | op, |
sal_Int32 | nRadius | ||
) |
Definition at line 316 of file BitmapBasicMorphologyFilter.cxx.
BitmapBasicMorphologyFilter::BitmapBasicMorphologyFilter | ( | BasicMorphologyOp | op, |
sal_Int32 | nRadius, | ||
sal_uInt8 | nValueOutside | ||
) |
Definition at line 322 of file BitmapBasicMorphologyFilter.cxx.
|
virtualdefault |
Implements BitmapFilter.
Definition at line 333 of file BitmapBasicMorphologyFilter.cxx.
References filter(), BitmapEx::GetAlphaMask(), BitmapEx::GetBitmap(), and result.
Definition at line 339 of file BitmapBasicMorphologyFilter.cxx.
References BitmapInfoAccess::GetScanlineFormat(), m_bUseValueOutside, m_eOp, m_nRadius, m_nValueOutside, N24BitTcBgr, N24BitTcRgb, N32BitTcBgra, N32BitTcMask, N8BitPal, and NONE.
Referenced by execute().
|
private |
Definition at line 40 of file BitmapBasicMorphologyFilter.hxx.
Referenced by filter().
|
private |
Definition at line 37 of file BitmapBasicMorphologyFilter.hxx.
Referenced by filter().
|
private |
Definition at line 38 of file BitmapBasicMorphologyFilter.hxx.
Referenced by filter().
|
private |
Definition at line 39 of file BitmapBasicMorphologyFilter.hxx.
Referenced by filter().