LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
BitmapBasicMorphologyFilter Class Reference

#include <BitmapBasicMorphologyFilter.hxx>

Inheritance diagram for BitmapBasicMorphologyFilter:
Collaboration diagram for BitmapBasicMorphologyFilter:

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

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)

Detailed Description

Definition at line 25 of file BitmapBasicMorphologyFilter.hxx.

Constructor & Destructor Documentation

BitmapBasicMorphologyFilter::BitmapBasicMorphologyFilter ( BasicMorphologyOp  op,
sal_Int32  nRadius 

Definition at line 309 of file BitmapBasicMorphologyFilter.cxx.

BitmapBasicMorphologyFilter::BitmapBasicMorphologyFilter ( BasicMorphologyOp  op,
sal_Int32  nRadius,
sal_uInt8  nValueOutside 

Definition at line 315 of file BitmapBasicMorphologyFilter.cxx.

BitmapBasicMorphologyFilter::~BitmapBasicMorphologyFilter ( )

Member Function Documentation

BitmapEx BitmapBasicMorphologyFilter::execute ( BitmapEx const &  rBitmap) const

Implements BitmapFilter.

Definition at line 326 of file BitmapBasicMorphologyFilter.cxx.

References filter(), BitmapEx::GetBitmap(), BitmapEx::GetMask(), and result.

Bitmap BitmapBasicMorphologyFilter::filter ( Bitmap const &  rBitmap) const

Member Data Documentation

bool BitmapBasicMorphologyFilter::m_bUseValueOutside = false

Definition at line 40 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

BasicMorphologyOp BitmapBasicMorphologyFilter::m_eOp

Definition at line 37 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

sal_Int32 BitmapBasicMorphologyFilter::m_nRadius

Definition at line 38 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

sal_uInt8 BitmapBasicMorphologyFilter::m_nValueOutside = 0

Definition at line 39 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

The documentation for this class was generated from the following files: