App
Classes | Enumerations
app Namespace Reference

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 }
 

Detailed Description

Namespace obsahující veškeré vlastní třídy knihovny pro zpracování obrazu.

Enumeration Type Documentation

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.

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.

{
R = 0,
G = 1,
B = 2,
A = 3,
H,
S,
V,

Definuje typ bitmapy - do budoucna i barevný prostor.

Enumerator
INVALID_COLOR_MODE 

Neplatný typ, něco se pokazilo při inicializaci, nešla alokovat paměť, ...

MONO 

Jednokanálová bitmapa, interpretace různá

RGBA 

Defaultní typ, pořadí kanálů R, G, B, A.

HSVA 

Pořadí kanálů H, S, V, A.

HLSA 

Pořadí kanálů H, L, S, A.

Definition at line 33 of file TBitmap.hpp.

{
MONO = 1,
RGBA = 2,
HSVA = 3,
HLSA = 4,
Enumerator
INVALID_TYPE 
NEAREST_NEIGHBOUR 
LINEAR 
CUBIC 

Definition at line 15 of file TFInterpolator.hpp.