App
|
Namespace obsahující veškeré vlastní třídy knihovny pro zpracování obrazu. More...
Classes | |
class | ColorConvertor |
Zapouzdřuje převody mezi jednotlivými barevnými prostory pro 4 kanálové bitmapy. More... | |
class | TBitmap |
Třída pro reprezentaci bitmapy. More... | |
class | TPixel |
class | Blender |
Třída zapouzdřuje veškeré funkce pro alpha blending bitmap pomocí statických metod. More... | |
class | TDoGSharpen |
class | TFilter |
Třída definuje pouze interface společný pro všechny filtry. More... | |
class | TGaussianBlur |
Třída pro filtr Gaussovského rozsostření. More... | |
class | TGSharpen |
class | TLaplaceSharpen |
class | TLinearFilter |
Bázová třída pro lineární filtry. More... | |
class | TLoGSharpen |
class | TSeparableFilter |
Bázová třída pro rychlé oddělitelné filtry. More... | |
class | TBrushGenerator |
Třída slouží ke generování jednokanálových bitmap pro štětce. More... | |
class | TCubicFInt |
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... | |
class | TFInterpolator |
class | TLinearFInt |
class | TNearestFInt |
class | THistogram |
Třída pro počítání histogramů. More... | |
class | CubicSpline |
class | TLUT |
class | TLUTGenerator |
class | Matrix3x3 |
class | TTransform |
class | Point |
Třída reprezentuje bod v rovině pomocí celočíselných souřadnic x a y. More... | |
class | Vect |
Třída reprezentuje vektor v rovině pomocí celočíselných souřadnic jeho počátečního a koncového bodu. More... | |
class | Rect |
Třída reprezentuje obdélník v ss obrazu pomocí celočíselných souřadnic. More... | |
class | MirroredReindexer |
Třída pro LUT pro indexy. More... | |
class | PointerArea |
Třída pro práci s nízkoúrovňovou reprezentací bitmapy v paměti. Třída pro práci s nízkoúrovňovou reprezentací bitmapy v paměti - dvourozměrné pole pixelů uložené jako souvislý blok dat. More... | |
Enumerations | |
enum | ChannelType { R = 0, G = 1, B = 2, A = 3, H, S, V } |
Definuje všechny používané typy kanálů. Ordinální hodnoty důležité kvůli staré implementaci getChannel a demu, jinak je vlastně asi zbytečný... More... | |
enum | ColorMode { INVALID_COLOR_MODE = 0, MONO = 1, RGBA = 2, HSVA = 3, HLSA = 4 } |
Definuje typ bitmapy - do budoucna i barevný prostor. More... | |
enum | BitmapNativeType { invalid_type = 0, mono_8_bit = 1, rgba_8_bit = 2, mono_16_bit = 3, rgba_16_bit = 4 } |
Nativní typ bitmapy, použit pro komunikaci s Java stranou aplikace. More... | |
enum | InterpolatorNativeType { INVALID_TYPE = 0, NEAREST_NEIGHBOUR = 1, LINEAR = 2, CUBIC = 3 } |
Namespace obsahující veškeré vlastní třídy knihovny pro zpracování obrazu.
Nativní typ bitmapy, použit pro komunikaci s Java stranou aplikace.
Enumerator | |
---|---|
invalid_type | |
mono_8_bit | |
rgba_8_bit | |
mono_16_bit | |
rgba_16_bit |
Definition at line 45 of file TBitmap.hpp.
enum app::ChannelType |
Definuje všechny používané typy kanálů. Ordinální hodnoty důležité kvůli staré implementaci getChannel a demu, jinak je vlastně asi zbytečný...
Enumerator | |
---|---|
R | |
G | |
B | |
A | |
H | |
S | |
V |
Definition at line 26 of file ColorConvertor.hpp.
enum app::ColorMode |
Definuje typ bitmapy - do budoucna i barevný prostor.
Definition at line 33 of file TBitmap.hpp.
Enumerator | |
---|---|
INVALID_TYPE | |
NEAREST_NEIGHBOUR | |
LINEAR | |
CUBIC |
Definition at line 15 of file TFInterpolator.hpp.