#include <bodySegIDTWT2D.h>
Seznam všech členů.
Detailní popis
~czech Tŕída bodySegDTWT2D slouží jako funkční třída pro definici těla cyklu parallel_reduce pro výpočet dopředné transformace ~english The class bodySegIDTWT2D is function class defining loop body of parallel_reduce for inverse transform
Dokumentace konstruktoru a destruktoru
bodySegIDTWT2D::bodySegIDTWT2D |
( |
float * |
subbands[], |
|
|
int |
widthSteps[], |
|
|
float * |
o_data, |
|
|
int |
o_widthStep, |
|
|
Size |
maxSize, |
|
|
separableWavelet * |
w, |
|
|
int |
level | |
|
) |
| | [inline] |
Konstruktor
- Parametry:
-
[in,out] | *subbands[] | - pole ukazatelů na vstupní 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] | *o_data | - ukazatel na výstupní obraz |
[in] | o_widthStep | - vzdálenost mezi řádky obrázku v paměti v bytech |
[in] | size | - rozměry výtupního obrazu |
[in] | *w | - objekt definující použité vlnkové filtry |
[in] | level | - stupeň dekompozice |
- Viz také:
- separableWavelet
bodySegIDTWT2D::bodySegIDTWT2D |
( |
bodySegIDTWT2D & |
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 |
Kopírovací konstruktor.
- Parametry:
-
[in] | &s | - reference na původní objekt |
bodySegIDTWT2D::~bodySegIDTWT2D |
( |
|
) |
|
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ů: