A B C D E F G I P R S T U V W
All Classes All Packages
All Classes All Packages
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
A B C D E F G I P R S T U V WAll Classes All Packages