App
|
#include <TLaplaceSharpen.hpp>
Public Member Functions | |
TLaplaceSharpen (double force) | |
virtual | ~TLaplaceSharpen () |
double * | getKernel () const |
Vrátí ukazatel na jádro. | |
int | getKernelHCenter () const |
Vrátí vertikální souřadnici středu jádra. | |
int | getKernelHeight () const |
Vrátí výšku jádra. | |
int | getKernelWCenter () const |
Vrátí horizontální souřadnici středu jádra. | |
int | getKernelWidth () const |
Vrátí šířku jádra. | |
virtual int | isInitOk () |
virtual int | applyTo (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstRect) |
virtual int | applyTo (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstRect, double alpha) |
virtual int | applyTo (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig) |
virtual int | applyTo (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig, double alpha) |
Protected Member Functions | |
int | filterResult_4ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TPIXEL, TCHANNEL > &dst, Rect dstArea) |
virtual int | applyTo_1ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstArea) |
virtual int | applyTo_1ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstRect, double alpha) |
virtual int | applyTo_1ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig) |
virtual int | applyTo_1ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig, double alpha) |
virtual int | applyTo_4ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstRect) |
virtual int | applyTo_4ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, Rect dstRect, double alpha) |
virtual int | applyTo_4ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig) |
virtual int | applyTo_4ch (TBitmap< TPIXEL, TCHANNEL > &bitmap, TBitmap< TCHANNEL, TCHANNEL > &msk, Rect mskRect, Point mskOrig, double alpha) |
Protected Attributes | |
double * | kernel |
Ukazatel na pole s jádrem konvoluce, uvažuje se dvourozměrné pole uložené jako jeden segment. | |
int | kernelWidth |
Šířka jádra konvoluce. | |
int | kernelWCenter |
Horizontální souřadnice středu jádra konvoluce. | |
int | kernelHeight |
Výška jádra konvoluce. | |
int | kernelHCenter |
Vertikální souřadnice středu jádra konvoluce. | |
int | initOk |
Udává jestli je inicializace OK. | |
Static Protected Attributes | |
static double | LaPlaceSharpen [9] |
static const TCHANNEL | maxVal = ~0 |
Maximální hodnota kanálu. | |
static const unsigned | chCount = sizeof(TPIXEL) / sizeof(TCHANNEL) |
Počet kanálů bitmapy. | |
Definition at line 21 of file TLaplaceSharpen.hpp.
|
inline |
Definition at line 26 of file TLaplaceSharpen.hpp.
|
virtual |
Definition at line 16 of file TLaplaceSharpen.cpp.
|
virtualinherited |
Definition at line 52 of file TFilter.cpp.
|
virtualinherited |
Definition at line 62 of file TFilter.cpp.
|
virtualinherited |
Definition at line 72 of file TFilter.cpp.
|
virtualinherited |
Definition at line 82 of file TFilter.cpp.
|
protectedvirtualinherited |
Definition at line 22 of file TFilter.cpp.
|
protectedvirtualinherited |
Definition at line 26 of file TFilter.cpp.
|
protectedvirtualinherited |
Definition at line 30 of file TFilter.cpp.
|
protectedvirtualinherited |
Reimplemented from app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 289 of file TLinearFilter.cpp.
|
protectedvirtualinherited |
Reimplemented from app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 539 of file TLinearFilter.cpp.
|
protectedvirtualinherited |
Reimplemented from app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 563 of file TLinearFilter.cpp.
|
protectedvirtualinherited |
Reimplemented from app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 591 of file TLinearFilter.cpp.
|
protectedvirtualinherited |
Reimplemented from app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 627 of file TLinearFilter.cpp.
|
protectedinherited |
Definition at line 407 of file TLinearFilter.cpp.
|
inlineinherited |
|
inlineinherited |
Vrátí vertikální souřadnici středu jádra.
Definition at line 68 of file TLinearFilter.hpp.
|
inlineinherited |
|
inlineinherited |
Vrátí horizontální souřadnici středu jádra.
Definition at line 78 of file TLinearFilter.hpp.
|
inlineinherited |
|
inlinevirtualinherited |
Implements app::TFilter< TPIXEL, TCHANNEL >.
Definition at line 87 of file TLinearFilter.hpp.
|
staticprotectedinherited |
Počet kanálů bitmapy.
Definition at line 27 of file TFilter.hpp.
|
protectedinherited |
Udává jestli je inicializace OK.
Definition at line 38 of file TLinearFilter.hpp.
|
protectedinherited |
Ukazatel na pole s jádrem konvoluce, uvažuje se dvourozměrné pole uložené jako jeden segment.
Definition at line 33 of file TLinearFilter.hpp.
|
protectedinherited |
Vertikální souřadnice středu jádra konvoluce.
Definition at line 37 of file TLinearFilter.hpp.
|
protectedinherited |
Výška jádra konvoluce.
Definition at line 36 of file TLinearFilter.hpp.
|
protectedinherited |
Horizontální souřadnice středu jádra konvoluce.
Definition at line 35 of file TLinearFilter.hpp.
|
protectedinherited |
Šířka jádra konvoluce.
Definition at line 34 of file TLinearFilter.hpp.
|
staticprotected |
Definition at line 23 of file TLaplaceSharpen.hpp.
|
staticprotectedinherited |
Maximální hodnota kanálu.
Definition at line 26 of file TFilter.hpp.