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

Detailed Description

Definition at line 25 of file BitmapBasicMorphologyFilter.hxx.

Constructor & Destructor Documentation

◆ BitmapBasicMorphologyFilter() [1/2]

BitmapBasicMorphologyFilter::BitmapBasicMorphologyFilter ( BasicMorphologyOp  op,
sal_Int32  nRadius 
)

Definition at line 316 of file BitmapBasicMorphologyFilter.cxx.

◆ BitmapBasicMorphologyFilter() [2/2]

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

Definition at line 322 of file BitmapBasicMorphologyFilter.cxx.

◆ ~BitmapBasicMorphologyFilter()

BitmapBasicMorphologyFilter::~BitmapBasicMorphologyFilter ( )
virtualdefault

Member Function Documentation

◆ execute()

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

◆ filter()

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

Member Data Documentation

◆ m_bUseValueOutside

bool BitmapBasicMorphologyFilter::m_bUseValueOutside = false
private

Definition at line 40 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

◆ m_eOp

BasicMorphologyOp BitmapBasicMorphologyFilter::m_eOp
private

Definition at line 37 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

◆ m_nRadius

sal_Int32 BitmapBasicMorphologyFilter::m_nRadius
private

Definition at line 38 of file BitmapBasicMorphologyFilter.hxx.

Referenced by filter().

◆ m_nValueOutside

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: