App
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.