A B C D F G H I J L M P R S T U V 
All Classes All Packages

A

apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
apply(AreaTree) - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
apply(AreaTree, Area) - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
applyFinalFilters() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Applies various filters on the current separator sets in order to remove irrelevant separators or adjust the sizes.
applyRegularFilters() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Applies various filters on the current separator sets in order to remove irrelevant separators or adjust the sizes.
area1 - Variable in class cz.vutbr.fit.layout.segm.op.Separator
Left (top) separated area node (if any)
area2 - Variable in class cz.vutbr.fit.layout.segm.op.Separator
Bottom (right) separated area node (if any)
AreaStyle - Class in cz.vutbr.fit.layout.segm
This class represents the complete style of an area for further comparison.
AreaStyle(float, float, float, float, Color) - Constructor for class cz.vutbr.fit.layout.segm.AreaStyle
 
AreaStyle(Area) - Constructor for class cz.vutbr.fit.layout.segm.AreaStyle
 
AreaUtils - Class in cz.vutbr.fit.layout.segm
General purpose area analysis functions.
AreaUtils() - Constructor for class cz.vutbr.fit.layout.segm.AreaUtils
 
ART_SEP_WIDTH - Static variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
The width of the 'artificial' separators created by background colors
ATTR_SEPARATORS - Static variable in class cz.vutbr.fit.layout.segm.Separators
The name of the area node attribute that is used for storing the separator sets

B

BasicSegmProvider - Class in cz.vutbr.fit.layout.segm
An artifact service provider for transforming the box tree to the area tree.
BasicSegmProvider() - Constructor for class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
BasicSegmProvider(boolean) - Constructor for class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
BOXH - Static variable in class cz.vutbr.fit.layout.segm.op.Separator
 
BOXV - Static variable in class cz.vutbr.fit.layout.segm.op.Separator
 
bsep - Variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
List of separators comming from the box analysis

C

CENTERING_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
Maximal difference between left and right margin to consider the area to be centered (percentage of the parent area width)
CollapseAreasOperator - Class in cz.vutbr.fit.layout.segm.op
This operator collapses the areas having only one (leaf) child.
CollapseAreasOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
columnFirst - Variable in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
compareTo(Separator) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
computeColorLuminosity(Area) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
Config - Class in cz.vutbr.fit.layout.segm
Segmenation algorithm configuration.
Config() - Constructor for class cz.vutbr.fit.layout.segm.Config
 
CONSISTENT_LINE_STYLE - Static variable in class cz.vutbr.fit.layout.segm.Config
Maintain the same style during the line detection
createAreaTree(Page) - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
createGrids(Area) - Method in class cz.vutbr.fit.layout.segm.SegmentationAreaTree
Goes through all the areas in the tree and creates the grids in these areas
createGroupAnalyzer(Area) - Static method in class cz.vutbr.fit.layout.segm.Config
Creates a group analyzer for an area using the selected implementation.
createGroupAnalyzer(Area) - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
createGroupAnalyzer(Area) - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
createGroupAnalyzer(Area) - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
createSeparators(Area) - Static method in class cz.vutbr.fit.layout.segm.Config
Creates the separators for an area using the selected algorithm
createSeparatorsForArea(Area) - Static method in class cz.vutbr.fit.layout.segm.Separators
Creates a separators set of an area and stores it as an attribute of the area.
createSuperAreaFromVerticalRegion(Area, Rectangular) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
 
cz.vutbr.fit.layout.segm - package cz.vutbr.fit.layout.segm
 
cz.vutbr.fit.layout.segm.op - package cz.vutbr.fit.layout.segm.op
 

D

DEBUG_AREAS - Static variable in class cz.vutbr.fit.layout.segm.Config
 
DEBUG_DELAY - Static variable in class cz.vutbr.fit.layout.segm.Config
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
defineParams() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
depthLimit - Variable in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
Recursion depth limit while detecting the sub-areas

F

filterMarginalSeparators() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Removes the separators that are placed on the area borders.
filterSeparators() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Removes all the separators where the weight is lower than the specified threshold.
findBasicAreas() - Method in class cz.vutbr.fit.layout.segm.SegmentationAreaTree
Creates the area tree skeleton - selects the visible boxes and converts them to areas
FindLineOperator - Class in cz.vutbr.fit.layout.segm.op
Detects the basic lines in the area tree and joins the appropriate areas so that a line is the smallest visual area.
FindLineOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
FindLineOperator(boolean, float) - Constructor for class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
findSeparators(Area, Area) - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Finds the horizontal and vertical list of separators
findSeparators(Area, Area) - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSetHVS
Finds the horizontal and vertical list of separators
findSuperArea(Area, List<Area>) - Method in class cz.vutbr.fit.layout.segm.op.GroupAnalyzer
Starts with a specified subarea and finds all the subareas that may be joined with the first one.
findSuperArea(Area, List<Area>) - Method in class cz.vutbr.fit.layout.segm.op.GroupAnalyzerByDOM
 
findSuperArea(Area, List<Area>) - Method in class cz.vutbr.fit.layout.segm.op.GroupAnalyzerByStyles
 
findSuperAreas(Area, int) - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
Creates syntetic super areas by grouping the subareas of the given area.
FlattenTreeOperator - Class in cz.vutbr.fit.layout.segm.op
This operator flattens the tree: only the root area and the leaf areas are preserved.
FlattenTreeOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
FONT_SIZE_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
The maximal visual difference that is consideres as 'the same style'
FONT_STYLE_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
 
FONT_WEIGHT_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
 

G

getArea1() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
getArea2() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
getAverageColorLuminosity() - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
getAverageFontSize() - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
getAverageFontStyle() - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
getAverageFontWeight() - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
getBackgroundColor() - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
getBoxsep() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
getCategory() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
getColumnFirst() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
getConsumes() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getDepthLimit() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
getDescription() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
getHorizontal() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
 
getId() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
getId() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
getMaxLineEmSpace() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getMaxLineEmSpace() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getMinHSepHeight() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Computes the minimal height of a horizontal separator that is accepted with this separator set.
getMinVSepWidth() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Computes the minimal width of a vertical separator that is accepted with this separator set.
getMostImportantSeparator() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Obtains the most important (with the greatest weight) separator from all the separators.
getName() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.CollapseAreasOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.FlattenTreeOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
getName() - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
getParent() - Method in class cz.vutbr.fit.layout.segm.op.GroupAnalyzer
 
getPreserveAuxAreas() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getProduces() - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
getSeparatorsForArea(Area) - Static method in class cz.vutbr.fit.layout.segm.Separators
 
getTopology() - Method in class cz.vutbr.fit.layout.segm.op.GroupAnalyzer
 
getType() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
getUseConsistentStyle() - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
getUseConsistentStyle() - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
getUsedTags() - Method in class cz.vutbr.fit.layout.segm.SegmentationAreaTree
Obtains all the tags that are really used in the tree.
getVertical() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
 
getWeight() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
GroupAnalyzer - Class in cz.vutbr.fit.layout.segm.op
A general analyzer to find area groups
GroupAnalyzer(Area) - Constructor for class cz.vutbr.fit.layout.segm.op.GroupAnalyzer
 
GroupAnalyzerByDOM - Class in cz.vutbr.fit.layout.segm.op
A group analyzer that groups together the areas that are created by the same DOM element.
GroupAnalyzerByDOM(Area) - Constructor for class cz.vutbr.fit.layout.segm.op.GroupAnalyzerByDOM
 
GroupAnalyzerByStyles - Class in cz.vutbr.fit.layout.segm.op
This group analyzer tries to expand the selected box to all directions stopping on whitespace separators.
GroupAnalyzerByStyles(Area, int, boolean) - Constructor for class cz.vutbr.fit.layout.segm.op.GroupAnalyzerByStyles
Creates a new area analyzer.
GroupByDOMOperator - Class in cz.vutbr.fit.layout.segm.op
Creates groups of areas that share the same source DOM node.
GroupByDOMOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.GroupByDOMOperator
 

H

hasEqualBackground(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.AreaStyle
Checks if two areas have the same background color
hasSameStyle(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.AreaStyle
Compares two visual areas and checks whether they have the same visual style.
HomogeneousLeafOperator - Class in cz.vutbr.fit.layout.segm.op
This operator joins the homogeneous-style leaf nodes to larger artificial areas.
HomogeneousLeafOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.HomogeneousLeafOperator
 
HORIZONTAL - Static variable in class cz.vutbr.fit.layout.segm.op.Separator
 
hsep - Variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
List of horizontal separators
HSEP_MIN_HEIGHT - Static variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
The minimal height of a horizontal separator in "em" units
hsplit(Separator) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 

I

isBoxSep() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
isHorizontal() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
isLink(Area) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
Checks if the given area has a target URL assigned (it acts as a link)
isNeighbor(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
Checks if the given areas are in the same visual group (i.e.
isOnSameLine(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
Checks if the given areas are on the same line.
isOnSameLine(Area, Area, int) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
Checks if the given areas are on the same line.
isOnSameLineRoughly(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.AreaUtils
 
isSameStyle(AreaStyle) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
Compares two styles and decides if it is the same style.
isSeparatorAt(int, int) - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Checks if a point is covered by a separator.
isVertical() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
isVisuallySeparated(Box) - Method in class cz.vutbr.fit.layout.segm.SegmentationAreaTree
 

J

join(Area, Area, boolean) - Static method in class cz.vutbr.fit.layout.segm.TreeOp
Joins another area to the target area.
joinArea(Area, Area, Rectangular, boolean) - Static method in class cz.vutbr.fit.layout.segm.TreeOp
Joins the target area with another area and updates the layout in the grid to the given values.
joinAreas(Area) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
Goes through the grid of areas and joins the adjacent visual areas that are not separated by anything
joinAreas(Area) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
Goes through the grid of areas and joins the adjacent visual areas that are not separated by anything
joinChild(Area, Area) - Static method in class cz.vutbr.fit.layout.segm.TreeOp
Joins a child area to this area.

L

LINE_NEXT - Static variable in class cz.vutbr.fit.layout.segm.op.FindLineOperator
Area attribute key for storing the next area on line
LINE_PREV - Static variable in class cz.vutbr.fit.layout.segm.op.FindLineOperator
Area attribute key for storing the previous area on line

M

MAX_LINE_EM_SPACE - Static variable in class cz.vutbr.fit.layout.segm.Config
The maximal distance of two areas allowed within a single line (in 'em' units)
maxLineEmSpace - Variable in class cz.vutbr.fit.layout.segm.op.FindLineOperator
The maximal distance of two areas allowed within a single line (in 'em' units)
maxLineEmSpace - Variable in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
The maximal distance of two areas allowed within a single line (in 'em' units)
MultiLineOperator - Class in cz.vutbr.fit.layout.segm.op
Detects sequences of aligned lines and joins them to a single area.
MultiLineOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
MultiLineOperator(boolean, float) - Constructor for class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 

P

parent - Variable in class cz.vutbr.fit.layout.segm.op.GroupAnalyzer
 
process(Artifact) - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
processIntersections() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Processes the separators so that they do not intersect.
processIntersectionsRemoveHorizontal() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Processes the separators so that they do not intersect.
processIntersectionsSplitHorizontal() - Method in class cz.vutbr.fit.layout.segm.op.SeparatorSet
Processes the separators so that they do not intersect.

R

recursiveJoinAreas(Area) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
Goes through all the areas in the tree and tries to join their sub-areas into single areas.
recursiveJoinAreas(Area) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
Goes through all the areas in the tree and tries to join their sub-areas into single areas.
recursivelySortChildAreas(Area, boolean) - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
recursiveSortLines(Area) - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
Goes through all the areas in the tree and sorts their sub-areas.
removeSimpleSeparators(Area) - Static method in class cz.vutbr.fit.layout.segm.Separators
Removes simple separators from current separator set.
root - Variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
The root of the area tree that will be processed

S

SegmentationAreaTree - Class in cz.vutbr.fit.layout.segm
A tree of visual areas created from a box tree.
SegmentationAreaTree(Page, boolean) - Constructor for class cz.vutbr.fit.layout.segm.SegmentationAreaTree
Create a new tree of areas by the analysis of a box tree
SEP_MIN_RATIO - Static variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
The minimal width/height ratio of the separator
Separator - Class in cz.vutbr.fit.layout.segm.op
 
Separator(short, int, int, int, int) - Constructor for class cz.vutbr.fit.layout.segm.op.Separator
 
Separator(short, Rectangular) - Constructor for class cz.vutbr.fit.layout.segm.op.Separator
 
Separator(Separator) - Constructor for class cz.vutbr.fit.layout.segm.op.Separator
 
SEPARATOR_WEIGHT_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
The maximal difference of separator weights that are considered to be 'the same'
Separators - Class in cz.vutbr.fit.layout.segm
Implementation of the operations with separators.
Separators() - Constructor for class cz.vutbr.fit.layout.segm.Separators
 
SeparatorSet - Class in cz.vutbr.fit.layout.segm.op
A generic set of horizontal and vertical separators for a page.
SeparatorSet(Area) - Constructor for class cz.vutbr.fit.layout.segm.op.SeparatorSet
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSet(Area, Area) - Constructor for class cz.vutbr.fit.layout.segm.op.SeparatorSet
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSetHVS - Class in cz.vutbr.fit.layout.segm.op
A horizntal/vertical separator detection with shrinking.
SeparatorSetHVS(Area) - Constructor for class cz.vutbr.fit.layout.segm.op.SeparatorSetHVS
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSetHVS(Area, Area) - Constructor for class cz.vutbr.fit.layout.segm.op.SeparatorSetHVS
Creates a new separator set with one horizontal and one vertical separator.
setArea1(Area) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
setArea2(Area) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
setAverageColorLuminosity(float) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
setAverageFontSize(float) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
setAverageFontStyle(float) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
setAverageFontWeight(float) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
setBackgroundColor(Color) - Method in class cz.vutbr.fit.layout.segm.AreaStyle
 
setColumnFirst(boolean) - Method in class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
setDepthLimit(int) - Method in class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
 
setMaxLineEmSpace(float) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
setMaxLineEmSpace(float) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
setPreserveAuxAreas(boolean) - Method in class cz.vutbr.fit.layout.segm.BasicSegmProvider
 
setType(short) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
setUseConsistentStyle(boolean) - Method in class cz.vutbr.fit.layout.segm.op.FindLineOperator
 
setUseConsistentStyle(boolean) - Method in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
 
SortByLinesOperator - Class in cz.vutbr.fit.layout.segm.op
 
SortByLinesOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
 
SortByPositionOperator - Class in cz.vutbr.fit.layout.segm.op
 
SortByPositionOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
SortByPositionOperator(boolean) - Constructor for class cz.vutbr.fit.layout.segm.op.SortByPositionOperator
 
sortChildLines(Area) - Method in class cz.vutbr.fit.layout.segm.op.SortByLinesOperator
Goes through the grid of areas and sorts the adjacent visual areas that are not separated by anything
SuperAreaOperator - Class in cz.vutbr.fit.layout.segm.op
Detects the larger visual areas and creates the artificial area nodes.
SuperAreaOperator() - Constructor for class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
Creates the deparator with default parameter values.
SuperAreaOperator(int) - Constructor for class cz.vutbr.fit.layout.segm.op.SuperAreaOperator
Creates the operator.

T

TAG_PROBABILITY_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
Tag probability threshold for considering the tag.
TEXT_LUMINOSITY_THRESHOLD - Static variable in class cz.vutbr.fit.layout.segm.Config
 
toString() - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
TreeOp - Class in cz.vutbr.fit.layout.segm
Implementation of basic area and tree opeations used by the operators.
TreeOp() - Constructor for class cz.vutbr.fit.layout.segm.TreeOp
 
type - Variable in class cz.vutbr.fit.layout.segm.op.Separator
Separator type -- either HORIZONTAL, VERTICAL or BOX

U

updateTopologies() - Method in class cz.vutbr.fit.layout.segm.SegmentationAreaTree
 
useConsistentStyle - Variable in class cz.vutbr.fit.layout.segm.op.FindLineOperator
Should the lines have a consistent visual style?
useConsistentStyle - Variable in class cz.vutbr.fit.layout.segm.op.MultiLineOperator
Should the lines have a consistent visual style?

V

VERTICAL - Static variable in class cz.vutbr.fit.layout.segm.op.Separator
 
vsep - Variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
List of vertical separators
VSEP_MIN_WIDTH - Static variable in class cz.vutbr.fit.layout.segm.op.SeparatorSet
The minimal width of a vertical separator in "em" units
vsplit(Separator) - Method in class cz.vutbr.fit.layout.segm.op.Separator
 
A B C D F G H I J L M P R S T U V 
All Classes All Packages