A B C D E F G I P R S T U V W 
All Classes All Packages

A

addBlock(VisualBlock) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Adds a block to contained blocks.
addChild(VisualArea) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Adds a new child area to this area.
addChild(VisualBlock) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Adds new child to blocks children
addChildren(List<VisualArea>) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Adds a set of children to the area.

B

buildAreaTree(AreaTree, VisualArea) - Method in class cz.vutbr.fit.layout.vips.impl.VipsTreeBuilder
 

C

colorString(Color) - Static method in class cz.vutbr.fit.layout.vips.impl.Utils
 
compareTo(Separator) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
constructVisualStructure() - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
Constructs the new visual structure.
createAreaTree(Page) - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
cz.vutbr.fit.layout.vips - package cz.vutbr.fit.layout.vips
 
cz.vutbr.fit.layout.vips.impl - package cz.vutbr.fit.layout.vips.impl
 

D

defineParams() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
detectHorizontalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Detects horizontal visual separators from Vips blocks.
detectVerticalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Detects vertical visual separators from Vips blocks.

E

enableGraphicsOutput(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Enables or disables graphics output of VIPS algorithm.
enableOutputToFolder(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Enables or disables creation of new directory for every algorithm run.
endPoint - Variable in class cz.vutbr.fit.layout.vips.impl.Separator
 
exportAllToImage() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves everything (separators + block) to image.
exportAllToImage(String) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves everything (separators + block) to image with given suffix.
exportHorizontalSeparatorsToImage() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves horizontal separators to image.
exportHorizontalSeparatorsToImage(String) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves horizontal separators to image.
exportVerticalSeparatorsToImage() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves vertical separators to image.
exportVerticalSeparatorsToImage(String) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
Saves vertical separators to image.

F

fontWeight(Box) - Static method in class cz.vutbr.fit.layout.vips.impl.Utils
 

G

getAllSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Gets all the separators (both horizontal and vertical) sorted by weight.
getBgColor() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets background color of element
getBlockRoots() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Gets the visual blocks contained in this area.
getBounds() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
getBounds() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets the visual bounds of the block.
getBox() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets Box corresponding to the block
getConsumes() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getDescription() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getDoC() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Returns areas's degree of coherence DoC.
getDoC() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Returns block's degree of coherence DoC
getEndPoint() - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
getFontSize() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets block's font size
getFontWeight() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets block's font weight
getHorizontalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
getHorizontalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
 
getChildren() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Gets all child areas.
getChildren() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Gets all blocks children
getId() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getMaxSeparator() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Finds the maximal separator weight in this area and all sub-areas.
getMinimalDoC() - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
Returns minimal DoC on page
getName() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getPDoC() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getProduces() - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
getRoot() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
 
getSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Gets a list of separators contained in this area.
getSizeTresholdHeight() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
 
getSizeTresholdWidth() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
 
getStartPoint() - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
getTreeBuilder() - Method in class cz.vutbr.fit.layout.vips.impl.Vips
 
getVerticalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
getVerticalSeparators() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
 
getVisualBlocks() - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
getVisualBlocks() - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Gets VIPS block that is used for separators computing.
getVisualBlocks() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
Selects all the extracted blocks from the tree of blocks.
getVisualBlocks() - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
Returns all visual blocks in page
getVisualStructure() - Method in class cz.vutbr.fit.layout.vips.impl.Vips
 
getVisualStructure() - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
 
getWeight() - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
getX1() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
getX2() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
getY1() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
getY2() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
GraphicalOutput - Class in cz.vutbr.fit.layout.vips.impl
A graphical output that allows to draws the blocks and separators into an image.
GraphicalOutput(Rectangular) - Constructor for class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 

I

isAlreadyDivided() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Checks if node was already divided
isDividable() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Checks if block is dividable
isEmpty() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Checks whether the area is empty (it contains no visual blocks).
isFinished() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Checks whether the visual area is finished.
isInside(VisualArea) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
Check whether this separator is inside a visual area (it splits the area in two parts)
isVertical() - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
isVisualBlock() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Checks if block is visual block

P

parse() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
Creates the VIPS block trees and identifies the visual blocks.
process(Artifact) - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 

R

reset() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Resets the block parametres to consider the block again.

S

Separator - Class in cz.vutbr.fit.layout.vips.impl
A detected visual separator.
Separator(int, int, boolean) - Constructor for class cz.vutbr.fit.layout.vips.impl.Separator
 
Separator(int, int, boolean, int) - Constructor for class cz.vutbr.fit.layout.vips.impl.Separator
 
Separator(Separator) - Constructor for class cz.vutbr.fit.layout.vips.impl.Separator
 
SeparatorDetector - Class in cz.vutbr.fit.layout.vips.impl
A base separator detector implementation.
SeparatorDetector(List<VisualBlock>, Rectangular) - Constructor for class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Creates the separator detector from a list of visual blocks.
setAlreadyDivided(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Sets if block was divided
setBlockRoots(List<VisualBlock>) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Sets the blocks contained in this area.
setBounds(Rectangular) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Sets the visual area bounds.
setBox(Box) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Sets block corresponding Box
setDoC(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
setDoC(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Sets block;s degree of coherence
setEndPoint(int) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
setFinished(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
setHorizontalSeparators(List<Separator>) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
setIsDividable(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Sets dividability of block
setIsVisualBlock(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
Sets block as visual block
setPage(Page) - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Sets the page to process
setPageSize(Rectangular) - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
Sets the page bounds.
setPDoC(int) - Method in class cz.vutbr.fit.layout.vips.VipsProvider
 
setPredefinedDoC(int) - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Sets permitted degree of coherence (pDoC) value.
setRoot(VisualBlock) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
 
setSeparators(List<Separator>) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
Sets a list of separators contained in this area.
setSizeTresholdHeight(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
 
setSizeTresholdWidth(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
 
setStartPoint(int) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
setVertical(boolean) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
setVerticalSeparators(List<Separator>) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
setVipsBlocks(List<VisualBlock>) - Method in class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
Sets VipsBlock structure and also finds and saves all visual blocks from its
setVisualBlocks(List<VisualBlock>) - Method in class cz.vutbr.fit.layout.vips.impl.GraphicalOutput
 
setVisualBlocks(List<VisualBlock>) - Method in class cz.vutbr.fit.layout.vips.impl.SeparatorDetector
Sets VIPS block, that will be used for separators computing.
setWeight(int) - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
setX1(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
setX2(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
setY1(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
setY2(int) - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
startPoint - Variable in class cz.vutbr.fit.layout.vips.impl.Separator
 
startSegmentation() - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Starts visual segmentation of page
startSegmentation(Page) - Method in class cz.vutbr.fit.layout.vips.impl.Vips
Starts segmentation on given address

T

toString() - Method in class cz.vutbr.fit.layout.vips.impl.Separator
 
toString() - Method in class cz.vutbr.fit.layout.vips.impl.VisualArea
 
toString() - Method in class cz.vutbr.fit.layout.vips.impl.VisualBlock
 

U

Utils - Class in cz.vutbr.fit.layout.vips.impl
 
Utils() - Constructor for class cz.vutbr.fit.layout.vips.impl.Utils
 

V

vertical - Variable in class cz.vutbr.fit.layout.vips.impl.Separator
 
Vips - Class in cz.vutbr.fit.layout.vips.impl
The VIPS algorithm implementation.
Vips() - Constructor for class cz.vutbr.fit.layout.vips.impl.Vips
Default constructor
VipsProvider - Class in cz.vutbr.fit.layout.vips
 
VipsProvider() - Constructor for class cz.vutbr.fit.layout.vips.VipsProvider
 
VipsTreeBuilder - Class in cz.vutbr.fit.layout.vips.impl
A resulting tree produced by VIPS.
VipsTreeBuilder(int) - Constructor for class cz.vutbr.fit.layout.vips.impl.VipsTreeBuilder
 
VisualArea - Class in cz.vutbr.fit.layout.vips.impl
A class that represents a visual area in the resulting constructed visual structure.
VisualArea() - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualArea
 
VisualArea(VisualArea) - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualArea
 
VisualBlock - Class in cz.vutbr.fit.layout.vips.impl
An extracted visual block in the page.
VisualBlock() - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualBlock
 
VisualBlockDetector - Class in cz.vutbr.fit.layout.vips.impl
Detects the visual blocks in the page.
VisualBlockDetector(VisualArea) - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
Creates a detector for the given page.
VisualBlockDetector(VisualArea, int, int) - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualBlockDetector
Creates a new detector with the specified thresholds.
VisualStructureConstructor - Class in cz.vutbr.fit.layout.vips.impl
Constructs the final visual structure of page.
VisualStructureConstructor(Rectangular, List<VisualBlock>, List<Separator>) - Constructor for class cz.vutbr.fit.layout.vips.impl.VisualStructureConstructor
 

W

weight - Variable in class cz.vutbr.fit.layout.vips.impl.Separator
 
A B C D E F G I P R S T U V W 
All Classes All Packages