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:
[legend]
Collaboration diagram for BitmapBasicMorphologyFilter:
[legend]

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

Member Function Documentation

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

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
private

Member Data Documentation

bool BitmapBasicMorphologyFilter::m_bUseValueOutside = false
private

Definition at line 40 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

BasicMorphologyOp BitmapBasicMorphologyFilter::m_eOp
private

Definition at line 37 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

sal_Int32 BitmapBasicMorphologyFilter::m_nRadius
private

Definition at line 38 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

sal_uInt8 BitmapBasicMorphologyFilter::m_nValueOutside = 0
private

Definition at line 39 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().


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