|
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().