#include <bodySegDTWT2D.h>
Seznam všech členů.
Detailní popis
Tŕída bodySegDTWT2D slouží jako funkční třída pro definici těla cyklu parallel_reduce pro výpočet dopředné transformace
Dokumentace konstruktoru a destruktoru
bodySegDTWT2D::bodySegDTWT2D |
( |
float * |
i_data, |
|
|
int |
i_widthStep, |
|
|
float * |
subbands[], |
|
|
int |
widthSteps[], |
|
|
Size |
maxSize, |
|
|
separableWavelet * |
w, |
|
|
int |
level | |
|
) |
| | [inline] |
Konstruktor
- Parametry:
-
[in] | *i_data | - ukazatel na vstupní obraz |
[in] | i_widthStep | - vzdálenost mezi řádky obrázku v paměti v bytech |
[in,out] | *subbands[] | - pole ukazatelů na výstupní subpásma. Ukazatele na subpásma jsou za sebou uloženy v pořadí subbands[0]=HL1,[1]=HH1,[2]=LH1,[3]=HL2,[4]=HH2,[5]=LH2 .... [last]=LL. |
[in] | widthSteps[] | - pole vzdáleností mezi řádky subpásem v paměti v bytech |
[in] | levels | - stupeň dekompozice |
[in] | size | - rozměry vstupního obrazu bez prodloužení |
[in] | *w | - objekt definující použité vlnkové filtry |
- Viz také:
- separableWavelet
bodySegDTWT2D::bodySegDTWT2D |
( |
bodySegDTWT2D & |
s, |
|
|
tbb::split |
| |
|
) |
| | [inline] |
Splitting konstruktor. Pro potřeby knihovny TBB.
- Parametry:
-
[in] | &s | - reference na původní objekt |
[in] | tbb::split | - konstantní paramer, odlišující splitting konstruktor od kopírovacího konstruktoru |
bodySegDTWT2D::bodySegDTWT2D |
( |
const bodySegDTWT2D & |
s |
) |
[inline] |
Kopírovací konstruktor.
- Parametry:
-
[in] | &s | - reference na původní objekt |
bodySegDTWT2D::~bodySegDTWT2D |
( |
|
) |
|
Dokumentace k metodám
Funkce pro potřeby paralelního cyklu parallel_reduce
Metoda je přetížením operátoru kulaté závorky a definuje vlastní tělo paralelního cyklu parallel_reduce
- Parametry:
-
[in] | &r | - reference na objekt třídy blocked_range2d_segdtwt_segidtwt_auto<size_t> definující aktuální část iteračního prostoru |
Dokumentace pro tuto třídu byla generována z následujících souborů: