App
|
Třída pro reprezentaci rasterové vrstvy. More...
Public Member Functions | |
LaplacianOfGaussianSharpenFilterLayer (Image owner, int id) throws UnsupportedBitmapException, BitmapAllocationException, LUTAllocationException | |
Defaultní konstruktor, vytvoří vrstvu, která neprovádí nic - mapuje 1:1. | |
LaplacianOfGaussianSharpenFilterLayer (Image owner, Element i, ImageFile f) | |
synchronized int | dispose () |
Layer | duplicate (int newId) |
LayerType | getType () |
Vrací typ vrstvy. | |
void | updateFromSpecificPresentation (LayerPDInfo presentation) |
Odvozená třída v této metodě upraví svoje specifická data tak, aby odpovídala reprezentaci. | |
Filter | getFilter () |
Vrací bitmapu s daty vrstvy. | |
int | getExtraMargin () |
int | applyTo (NBitmap dst) |
Aplikuje vrstvu na danou bitmapu. | |
int | applyTo (NBitmap dst, Rect srcRect, int srcOrigX, int srcOrigY) |
Aplikuje výřez z vrstvy určený obdélníkem srcRect na odpovídající oblast bitmapy s počátkem v srcOrig. | |
int | applyTo (NBitmap dst, Rect srcRect, int srcOrigX, int srcOrigY, NBitmap forcedMask) |
Aplikuje výřezz vrstvy určený obdélníkem srcRect na odpovídající oblast bitmapy s počátkem v srcOrig. Pokud vrstva vyžaduje použití masky, použije se jako náhrada maska mask. | |
void | resizeTo (int nWidth, int nHeight, InterpolatorType iType, double force) throws BitmapAllocationException |
void | cropTo (Rect r) |
void | fillLayerElement (Document d, ImageFile f, Element e) |
int | getId () |
Vrací id vrstvy. | |
Depth | getDepth () |
Vrací bitovou hloubku vrstvy. | |
int | getWidth () |
Vrací šířku vrstvy v px. | |
int | getHeight () |
Vrací výšku vrstvy v px. | |
boolean | isVisible () |
Vrací viditelnost vrstvy. | |
void | setVisible (boolean visible) |
nastavuje viditelnost vrstvy. | |
double | getOpacity () |
Vrací průhlednost vrstvy. | |
void | setOpacity (double opacity) |
Nastavuje průhlednost vrstvy z intervalu 0..1. | |
NBitmap | getMask (boolean forceCreate) throws UnsupportedBitmapException, BitmapAllocationException |
Vrací masku vrstvy. | |
boolean | isMaskActive () throws IllegalStateException |
Vrací true, pokud je maska vrstvy aktivní. | |
void | setMaskActive (boolean maskActive) throws UnsupportedBitmapException, BitmapAllocationException |
Zapne/vypne masku. Pokud maska zatím neexistuje, bude vytvořena. | |
void | updateInfo (LayerPDInfo info) |
Vrstva nastaví paramtry v info tak, že ji budou reprezentovat. | |
Static Public Attributes | |
static final double | opacityAsFull = 0.9999 |
Maximální hodnota opacity, která se ještě aplikuje, vyšší je považované za 1 a volá se optimalizovaná funkce. | |
static final double | opacityAsNone = 0.0001 |
Minimální hodnota opacity, která se ještě aplikuje, nižší je považované za 0 a vrstva se neaplikuje. | |
Protected Member Functions | |
void | finalize () throws Throwable |
LaplacianOfGaussianSharpenFilterLayer (LaplacianOfGaussianSharpenFilterLayer l, int newId) | |
void | fillSpecificElement (Document d, ImageFile f, Element e) |
void | updateSpecificData (LayerPDInfo info) |
Odvozená třída musí v této metodě inicializovat specifická data své reprezentace tak, aby jí odpovídaly. | |
void | initMask () throws UnsupportedBitmapException, BitmapAllocationException |
Inicializuje masku vrstvy, pokud ještě neexistuje, bude vytvořena. | |
void | appendLeafElement (Document d, Element parent, String eName, String eContetnt) |
void | onCrop (Rect r) |
void | onResize (int nWidth, int nHeight, InterpolatorType iType, double force) |
Protected Attributes | |
double | sigma = 0 |
double | force = -1 |
boolean | area |
Filter | filter = null |
LUT tabulka s daty vrstvy, vytváří ji odvozené třídy. | |
int | extraMargin = 0 |
int | id |
Id vrstvy, unikátní v rámci obrazu. | |
Image | owner |
Obraz, který vlastní vrstvu. | |
Depth | depth |
Barevná hloubka vrstvy, měla by odpovídat barevné hloubce obrazu... | |
int | width |
Výška vrstvy v pixelech. | |
int | height |
Šířka vrstvy v pixelech. | |
double | opacity = 1 |
Dodatečná alpha z intervalu 0..1. | |
boolean | visible = true |
Viditelnost vrstvy. | |
NBitmap | mask = null |
Maska vrstvy, vytvoří se až při prvním použití. | |
boolean | maskActive = false |
Informace o tom, jestli je maska zapnutá. | |
Třída pro reprezentaci rasterové vrstvy.
Definition at line 22 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineprotected |
|
inline |
Defaultní konstruktor, vytvoří vrstvu, která neprovádí nic - mapuje 1:1.
owner | |
id |
UnsupportedBitmapException | |
BitmapAllocationException | |
LUTAllocationException |
Definition at line 61 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inline |
Definition at line 66 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineprotectedinherited |
Definition at line 181 of file Layer.java.
|
inlinevirtualinherited |
Aplikuje vrstvu na danou bitmapu.
dst |
Implements mhr.appcore.image.layers.Layer.
Definition at line 96 of file FilterLayer.java.
|
inlinevirtualinherited |
Aplikuje výřez z vrstvy určený obdélníkem srcRect na odpovídající oblast bitmapy s počátkem v srcOrig.
dst | |
srcRect | |
srcOrigX | |
srcOrigY |
Implements mhr.appcore.image.layers.Layer.
Definition at line 111 of file FilterLayer.java.
|
inlinevirtualinherited |
Aplikuje výřezz vrstvy určený obdélníkem srcRect na odpovídající oblast bitmapy s počátkem v srcOrig. Pokud vrstva vyžaduje použití masky, použije se jako náhrada maska mask.
dst | |
srcRect | |
srcOrigX | |
srcOrigY | |
mask |
Implements mhr.appcore.image.layers.Layer.
Definition at line 127 of file FilterLayer.java.
|
inlineinherited |
|
inline |
Definition at line 81 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlinevirtual |
Implements mhr.appcore.image.layers.Layer.
Definition at line 97 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineinherited |
Definition at line 236 of file Layer.java.
|
inlineprotectedvirtual |
Implements mhr.appcore.image.layers.Layer.
Definition at line 89 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineprotected |
Definition at line 38 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineinherited |
|
inlineinherited |
Definition at line 81 of file FilterLayer.java.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Vrací masku vrstvy.
forceCreate | Parametr, jestli se má maska vytvořit, pokud neexistuje. |
UnsupportedBitmapException | |
BitmapAllocationException |
Definition at line 347 of file Layer.java.
|
inlineinherited |
|
inlinevirtual |
Vrací typ vrstvy.
Implements mhr.appcore.image.layers.Layer.
Definition at line 102 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineinherited |
|
inlineprotectedinherited |
Inicializuje masku vrstvy, pokud ještě neexistuje, bude vytvořena.
UnsupportedBitmapException | |
BitmapAllocationException |
Definition at line 174 of file Layer.java.
|
inlineinherited |
Vrací true, pokud je maska vrstvy aktivní.
IllegalStateException |
Definition at line 359 of file Layer.java.
|
inlineinherited |
|
inlineprotectedinherited |
Definition at line 196 of file Layer.java.
|
inlineprotectedinherited |
Definition at line 200 of file Layer.java.
|
inlineinherited |
Definition at line 207 of file Layer.java.
|
inlineinherited |
Zapne/vypne masku. Pokud maska zatím neexistuje, bude vytvořena.
maskActive |
UnsupportedBitmapException | |
BitmapAllocationException |
Definition at line 375 of file Layer.java.
|
inlineinherited |
Nastavuje průhlednost vrstvy z intervalu 0..1.
opacity |
Definition at line 335 of file Layer.java.
|
inlineinherited |
|
inlinevirtual |
Odvozená třída v této metodě upraví svoje specifická data tak, aby odpovídala reprezentaci.
presentation |
Implements mhr.appcore.image.layers.Layer.
Definition at line 125 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
inlineinherited |
Vrstva nastaví paramtry v info tak, že ji budou reprezentovat.
info |
Definition at line 388 of file Layer.java.
|
inlineprotectedvirtual |
Odvozená třída musí v této metodě inicializovat specifická data své reprezentace tak, aby jí odpovídaly.
info |
Implements mhr.appcore.image.layers.Layer.
Definition at line 119 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
protected |
Definition at line 32 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
protectedinherited |
Barevná hloubka vrstvy, měla by odpovídat barevné hloubce obrazu...
Definition at line 52 of file Layer.java.
|
protectedinherited |
Definition at line 28 of file FilterLayer.java.
|
protectedinherited |
LUT tabulka s daty vrstvy, vytváří ji odvozené třídy.
Definition at line 27 of file FilterLayer.java.
|
protected |
Definition at line 31 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
protectedinherited |
Šířka vrstvy v pixelech.
Definition at line 54 of file Layer.java.
|
protectedinherited |
Id vrstvy, unikátní v rámci obrazu.
Definition at line 50 of file Layer.java.
|
protectedinherited |
Maska vrstvy, vytvoří se až při prvním použití.
Definition at line 66 of file Layer.java.
|
protectedinherited |
Informace o tom, jestli je maska zapnutá.
Definition at line 67 of file Layer.java.
|
protectedinherited |
Dodatečná alpha z intervalu 0..1.
Definition at line 55 of file Layer.java.
|
staticinherited |
Maximální hodnota opacity, která se ještě aplikuje, vyšší je považované za 1 a volá se optimalizovaná funkce.
Hodnota je více než dostačující pro 8bit. alphu, ale už plně nevystihuje rozlišovací schopnost 16bit. alphy.Macímální hodnota opacity, který se ještě aplikuje, vyžší je považované za 1
Definition at line 64 of file Layer.java.
|
staticinherited |
Minimální hodnota opacity, která se ještě aplikuje, nižší je považované za 0 a vrstva se neaplikuje.
Definition at line 65 of file Layer.java.
|
protectedinherited |
Obraz, který vlastní vrstvu.
Definition at line 51 of file Layer.java.
|
protected |
Definition at line 30 of file LaplacianOfGaussianSharpenFilterLayer.java.
|
protectedinherited |
Viditelnost vrstvy.
Definition at line 56 of file Layer.java.
|
protectedinherited |
Výška vrstvy v pixelech.
Definition at line 53 of file Layer.java.