App

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros
TCubicFInt.hpp File Reference
`#include <cstdlib>`
`#include "../typedefs.hpp"`
`#include "../bitmaps/TBitmap.hpp"`
`#include "TFInterpolator.hpp"`

Go to the source code of this file.

## Classes
class | TCubicFInt< TPIXEL, TCHANNEL >
class | app::TCubicFInt< TPIXEL, TCHANNEL >
| Celekm slušně funguje, pouze reindexovaná část je strašně neefektivní, ale jedná se jen o okrajovou část obrazu - 1.5 px rám. More...

## Namespaces
namespace | app
| Namespace obsahující veškeré vlastní třídy knihovny pro zpracování obrazu.

## Macros
#define | INTERPOLATE_CUBIC(P0, P1, P2, P3, X, RES) RES = (-P0 + P3 + 3 * P1 - 3 * P2) * X * X * X / 0.2e1 + (-5 * P1 + 2 * P0 - P3 + 4 * P2) * X * X / 0.2e1 + (P2 - P0) * X / 0.2e1 + P1;
| Provede kubickou interpolaci mezi body Pi na souřadnici X a výsledek uloží do prom. RES.

## Macro Definition Documentation

#define INTERPOLATE_CUBIC | ( |  | P0,
|  |  | P1,
|  |  | P2,
|  |  | P3,
|  |  | X,
|  |  | RES
| ) |  | RES = (-P0 + P3 + 3 * P1 - 3 * P2) * X * X * X / 0.2e1 + (-5 * P1 + 2 * P0 - P3 + 4 * P2) * X * X / 0.2e1 + (P2 - P0) * X / 0.2e1 + P1;

Provede kubickou interpolaci mezi body Pi na souřadnici X a výsledek uloží do prom. RES.

Definition at line 20 of file TCubicFInt.hpp.