Skip navigation links
A B C D E F G H I J M O P R S T U V 

A

addBox(Box) - Method in class org.fit.segm.grouping.AreaImpl
Adds a new box to the area and updates the area bounds.
appendChild(Area) - Method in class org.fit.segm.grouping.AreaImpl
 
appendChildren(List<Area>) - Method in class org.fit.segm.grouping.AreaImpl
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.FindLineOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.FindLineOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
apply(AreaTree) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
apply(AreaTree, Area) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
applyFinalFilters() - Method in class org.fit.segm.grouping.op.SeparatorSet
Applies various filters on the current separator sets in order to remove irrelevant separators or adjust the sizes.
applyRegularFilters() - Method in class org.fit.segm.grouping.op.SeparatorSet
Applies various filters on the current separator sets in order to remove irrelevant separators or adjust the sizes.
area1 - Variable in class org.fit.segm.grouping.op.Separator
Left (top) separated area node (if any)
area2 - Variable in class org.fit.segm.grouping.op.Separator
Bottom (right) separated area node (if any)
AreaImpl - Class in org.fit.segm.grouping
An area containing several visual boxes.
AreaImpl(int, int, int, int) - Constructor for class org.fit.segm.grouping.AreaImpl
Creates an empty area of a given size
AreaImpl(Rectangular) - Constructor for class org.fit.segm.grouping.AreaImpl
Creates an empty area of a given size
AreaImpl(Box) - Constructor for class org.fit.segm.grouping.AreaImpl
Creates an area from a single box.
AreaImpl(List<Box>) - Constructor for class org.fit.segm.grouping.AreaImpl
Creates an area from a a list of boxes.
AreaImpl(AreaImpl) - Constructor for class org.fit.segm.grouping.AreaImpl
Creates a copy of another area.
areaSelected(Area) - Method in class org.fit.segm.grouping.gui.SegmentatorPlugin
 
AreaStyle - Class in org.fit.segm.grouping
This class represents the complete style of an area for further comparison.
AreaStyle(float, float, float, float, Color) - Constructor for class org.fit.segm.grouping.AreaStyle
 
AreaStyle(AreaImpl) - Constructor for class org.fit.segm.grouping.AreaStyle
 
AreaUtils - Class in org.fit.segm.grouping
General purpose area analysis functions.
AreaUtils() - Constructor for class org.fit.segm.grouping.AreaUtils
 
ART_SEP_WIDTH - Static variable in class org.fit.segm.grouping.op.SeparatorSet
The width of the 'artificial' separators created by background colors

B

BOXH - Static variable in class org.fit.segm.grouping.op.Separator
 
BOXV - Static variable in class org.fit.segm.grouping.op.Separator
 
bsep - Variable in class org.fit.segm.grouping.op.SeparatorSet
List of separators comming from the box analysis

C

CENTERING_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
Maximal difference between left and right margin to consider the area to be centered (percentage of the parent area width)
chooseBox(Box) - Method in class org.fit.segm.grouping.AreaImpl
Add the box node to the area if its bounds are inside of the area bounds.
CollapseAreasOperator - Class in org.fit.segm.grouping.op
This operator collapses the areas having only one (leaf) child.
CollapseAreasOperator() - Constructor for class org.fit.segm.grouping.op.CollapseAreasOperator
 
columnFirst - Variable in class org.fit.segm.grouping.op.SortByPositionOperator
 
compareTo(Separator) - Method in class org.fit.segm.grouping.op.Separator
 
Config - Class in org.fit.segm.grouping
Segmenation algorithm configuration.
Config() - Constructor for class org.fit.segm.grouping.Config
 
CONSISTENT_LINE_STYLE - Static variable in class org.fit.segm.grouping.Config
Maintain the same style during the line detection
contains(int, int) - Method in class org.fit.segm.grouping.AreaImpl
 
containsText() - Method in class org.fit.segm.grouping.AreaImpl
 
copy() - Method in class org.fit.segm.grouping.AreaImpl
 
createArea(Rectangular) - Method in class org.fit.segm.grouping.SegmentationAreaTree
 
createArea(Box) - Method in class org.fit.segm.grouping.SegmentationAreaTree
 
createArea(List<Box>) - Method in class org.fit.segm.grouping.SegmentationAreaTree
 
createAreaTree(Page) - Method in class org.fit.segm.grouping.Provider
 
createGrids(AreaImpl) - Method in class org.fit.segm.grouping.SegmentationAreaTree
Goes through all the areas in the tree and creates the grids in these areas
createGroupAnalyzer(AreaImpl) - Static method in class org.fit.segm.grouping.Config
Creates a group analyzer for an area using the selected implementation.
createGroupAnalyzer(AreaImpl) - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
createGroupAnalyzer(AreaImpl) - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
createGroupAnalyzer(AreaImpl) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
createSeparators() - Method in class org.fit.segm.grouping.AreaImpl
Creates a set of the horizontal and vertical separators
createSeparators(AreaImpl) - Static method in class org.fit.segm.grouping.Config
Creates the separators for an area using the selected algorithm
createSuperArea(Rectangular, List<Area>, String) - Method in class org.fit.segm.grouping.AreaImpl
 
createSuperAreaFromVerticalRegion(Area, Rectangular) - Static method in class org.fit.segm.grouping.AreaUtils
 

D

DEBUG_AREAS - Static variable in class org.fit.segm.grouping.Config
 
DEBUG_DELAY - Static variable in class org.fit.segm.grouping.Config
 
depthLimit - Variable in class org.fit.segm.grouping.op.SuperAreaOperator
Recursion depth limit while detecting the sub-areas

E

encloses(AreaImpl) - Method in class org.fit.segm.grouping.AreaImpl
 

F

filterMarginalSeparators() - Method in class org.fit.segm.grouping.op.SeparatorSet
Removes the separators that are placed on the area borders.
filterSeparators() - Method in class org.fit.segm.grouping.op.SeparatorSet
Removes all the separators where the weight is lower than the specified threshold.
findBasicAreas() - Method in class org.fit.segm.grouping.SegmentationAreaTree
Creates the area tree skeleton - selects the visible boxes and converts them to areas
findContentAbove(Separator) - Method in class org.fit.segm.grouping.AreaImpl
Looks for the nearest text box area placed above the separator.
FindLineOperator - Class in org.fit.segm.grouping.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 org.fit.segm.grouping.op.FindLineOperator
 
FindLineOperator(boolean, float) - Constructor for class org.fit.segm.grouping.op.FindLineOperator
 
findSeparators(AreaImpl, Area) - Method in class org.fit.segm.grouping.op.SeparatorSet
Finds the horizontal and vertical list of separators
findSeparators(AreaImpl, Area) - Method in class org.fit.segm.grouping.op.SeparatorSetHVS
Finds the horizontal and vertical list of separators
findSuperArea(AreaImpl, Vector<AreaImpl>) - Method in class org.fit.segm.grouping.op.GroupAnalyzer
Starts with a specified subarea and finds all the subareas that may be joined with the first one.
findSuperArea(AreaImpl, Vector<AreaImpl>) - Method in class org.fit.segm.grouping.op.GroupAnalyzerByDOM
 
findSuperArea(AreaImpl, Vector<AreaImpl>) - Method in class org.fit.segm.grouping.op.GroupAnalyzerByFlooding
 
findSuperArea(AreaImpl, Vector<AreaImpl>) - Method in class org.fit.segm.grouping.op.GroupAnalyzerByStyles
 
findSuperAreas(AreaImpl, int) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
Creates syntetic super areas by grouping the subareas of the given area.
FlattenTreeOperator - Class in org.fit.segm.grouping.op
This operator flattens the tree: only the root area and the leaf areas are preserved.
FlattenTreeOperator() - Constructor for class org.fit.segm.grouping.op.FlattenTreeOperator
 
FONT_SIZE_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
The maximal visual difference that is consideres as 'the same style'
FONT_STYLE_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
 
FONT_WEIGHT_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
 

G

getArea1() - Method in class org.fit.segm.grouping.op.Separator
 
getArea2() - Method in class org.fit.segm.grouping.op.Separator
 
getAverageColorLuminosity() - Method in class org.fit.segm.grouping.AreaStyle
 
getAverageFontSize() - Method in class org.fit.segm.grouping.AreaStyle
 
getAverageFontStyle() - Method in class org.fit.segm.grouping.AreaStyle
 
getAverageFontWeight() - Method in class org.fit.segm.grouping.AreaStyle
 
getBackgroundColor() - Method in class org.fit.segm.grouping.AreaStyle
 
getBoxsep() - Method in class org.fit.segm.grouping.op.SeparatorSet
 
getBoxText() - Method in class org.fit.segm.grouping.AreaImpl
Returns the text string represented by a concatenation of all the boxes contained directly in this area (no subareas)
getChildNodesInside(Rectangular) - Method in class org.fit.segm.grouping.AreaImpl
Returns the child areas whose absolute coordinates intersect with the specified rectangle.
getColorLuminosity() - Method in class org.fit.segm.grouping.AreaImpl
Computes the average luminosity of the boxes in the area
getColumnFirst() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getDeclaredFontSize() - Method in class org.fit.segm.grouping.AreaImpl
Returns the font size declared for the first box.
getDepthLimit() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getDescription() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getDescription() - Method in class org.fit.segm.grouping.Provider
 
getEffectiveBackgroundColor() - Method in class org.fit.segm.grouping.AreaImpl
 
getFontSize() - Method in class org.fit.segm.grouping.AreaImpl
Computes the average font size of the boxes in the area
getFontStyle() - Method in class org.fit.segm.grouping.AreaImpl
Computes the average font style of the boxes in the area
getFontWeight() - Method in class org.fit.segm.grouping.AreaImpl
Computes the average font weight of the boxes in the area
getGrid() - Method in class org.fit.segm.grouping.op.GroupAnalyzer
 
getHorizontal() - Method in class org.fit.segm.grouping.op.SeparatorSet
 
getId() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
getId() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getId() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
getId() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
getId() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
getId() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getId() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
getId() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getId() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getId() - Method in class org.fit.segm.grouping.Provider
 
getLevel() - Method in class org.fit.segm.grouping.AreaImpl
 
getLineThrough() - Method in class org.fit.segm.grouping.AreaImpl
 
getMaxLineEmSpace() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getMaxLineEmSpace() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getMinHSepHeight() - Method in class org.fit.segm.grouping.op.SeparatorSet
Computes the minimal height of a horizontal separator that is accepted with this separator set.
getMinVSepWidth() - Method in class org.fit.segm.grouping.op.SeparatorSet
Computes the minimal width of a vertical separator that is accepted with this separator set.
getMostImportantSeparator() - Method in class org.fit.segm.grouping.op.SeparatorSet
Obtains the most important (with the greatest weight) separator from all the separators.
getName() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
getName() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getName() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
getName() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
 
getName() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
getName() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getName() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
getName() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getName() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getName() - Method in class org.fit.segm.grouping.Provider
 
getParamNames() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getParamNames() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getParamNames() - Method in class org.fit.segm.grouping.Provider
 
getParamTypes() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
getParamTypes() - Method in class org.fit.segm.grouping.Provider
 
getParent() - Method in class org.fit.segm.grouping.op.GroupAnalyzer
 
getPreserveAuxAreas() - Method in class org.fit.segm.grouping.Provider
 
getReplacedContent() - Method in class org.fit.segm.grouping.AreaImpl
 
getSeparators() - Method in class org.fit.segm.grouping.AreaImpl
 
getStyle() - Method in class org.fit.segm.grouping.AreaImpl
Obtains the overall style of the area.
getText() - Method in class org.fit.segm.grouping.AreaImpl
 
getTextLength() - Method in class org.fit.segm.grouping.AreaImpl
Returns the text string represented by a concatenation of all the boxes contained directly in this area.
getType() - Method in class org.fit.segm.grouping.op.Separator
 
getUnderline() - Method in class org.fit.segm.grouping.AreaImpl
 
getUseConsistentStyle() - Method in class org.fit.segm.grouping.op.FindLineOperator
 
getUseConsistentStyle() - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
getUsedTags() - Method in class org.fit.segm.grouping.SegmentationAreaTree
Obtains all the tags that are really used in the tree.
getVertical() - Method in class org.fit.segm.grouping.op.SeparatorSet
 
getWeight() - Method in class org.fit.segm.grouping.op.Separator
 
GroupAnalyzer - Class in org.fit.segm.grouping.op
A general analyzer to find area groups
GroupAnalyzer(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzer
 
GroupAnalyzerByDOM - Class in org.fit.segm.grouping.op
A group analyzer that groups together the areas that are created by the same DOM element.
GroupAnalyzerByDOM(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByDOM
 
GroupAnalyzerByFlooding - Class in org.fit.segm.grouping.op
 
GroupAnalyzerByFlooding(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByFlooding
 
GroupAnalyzerByStyles - Class in org.fit.segm.grouping.op
This group analyzer tries to expand the selected box to all directions stopping on whitespace separators.
GroupAnalyzerByStyles(AreaImpl, int, boolean) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByStyles
Creates a new area analyzer.
GroupByDOMOperator - Class in org.fit.segm.grouping.op
Creates groups of areas that share the same source DOM node.
GroupByDOMOperator() - Constructor for class org.fit.segm.grouping.op.GroupByDOMOperator
 

H

hasContent() - Method in class org.fit.segm.grouping.AreaImpl
 
hasSameBackground(AreaImpl) - Method in class org.fit.segm.grouping.AreaImpl
Checks if this area has the same background color as another area
hasSameStyle(AreaImpl) - Method in class org.fit.segm.grouping.AreaImpl
Compares two areas and decides whether they have the same style.
HomogeneousLeafOperator - Class in org.fit.segm.grouping.op
This operator joins the homogeneous-style leaf nodes to larger artificial areas.
HomogeneousLeafOperator() - Constructor for class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
HORIZONTAL - Static variable in class org.fit.segm.grouping.op.Separator
 
hsep - Variable in class org.fit.segm.grouping.op.SeparatorSet
List of horizontal separators
HSEP_MIN_HEIGHT - Static variable in class org.fit.segm.grouping.op.SeparatorSet
The minimal height of a horizontal separator in "em" units
hsplit(Separator) - Method in class org.fit.segm.grouping.op.Separator
 

I

init(Browser) - Method in class org.fit.segm.grouping.gui.SegmentatorPlugin
 
isAligned(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given areas are aligned in row or column.
isAreaEmpty(Rectangular) - Method in class org.fit.segm.grouping.AreaImpl
Check if there are some children in the given subarea of the area.
isBoxSep() - Method in class org.fit.segm.grouping.op.Separator
 
isExplicitlySeparated() - Method in class org.fit.segm.grouping.AreaImpl
When set to true, the area is considered to be separated from other areas explicitly, i.e. independently on its real borders or background.
isHorizontal() - Method in class org.fit.segm.grouping.op.Separator
 
isHorizontalSeparator() - Method in class org.fit.segm.grouping.AreaImpl
Tries to guess if this area acts as a horizontal separator.
isInSameColumn(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given areas are in the same column.
isLink(Area) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given area has a target URL assigned (it acts as a link)
isNeighbor(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given areas are in the same visual group (i.e.
isOnSameLine(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given areas are on the same line.
isOnSameLine(Area, Area, int) - Static method in class org.fit.segm.grouping.AreaUtils
Checks if the given areas are on the same line.
isOnSameLineRoughly(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
 
isReplaced() - Method in class org.fit.segm.grouping.AreaImpl
 
isSameStyle(AreaStyle) - Method in class org.fit.segm.grouping.AreaStyle
Compares two styles and decides if it is the same style.
isSeparatorAt(int, int) - Method in class org.fit.segm.grouping.op.SeparatorSet
Checks if a point is covered by a separator.
isVertical() - Method in class org.fit.segm.grouping.op.Separator
 
isVerticalSeparator() - Method in class org.fit.segm.grouping.AreaImpl
Tries to guess if this area acts as a vertical separator.
isVisuallySeparated(Box) - Method in class org.fit.segm.grouping.SegmentationAreaTree
 

J

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

M

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

O

org.fit.segm.grouping - package org.fit.segm.grouping
 
org.fit.segm.grouping.gui - package org.fit.segm.grouping.gui
 
org.fit.segm.grouping.op - package org.fit.segm.grouping.op
 

P

paramNames - Variable in class org.fit.segm.grouping.op.CollapseAreasOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.FindLineOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.FlattenTreeOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.GroupByDOMOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.MultiLineOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.SortByLinesOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.SortByPositionOperator
 
paramNames - Variable in class org.fit.segm.grouping.op.SuperAreaOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.CollapseAreasOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.FindLineOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.FlattenTreeOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.GroupByDOMOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.HomogeneousLeafOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.MultiLineOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.SortByLinesOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.SortByPositionOperator
 
paramTypes - Variable in class org.fit.segm.grouping.op.SuperAreaOperator
 
parent - Variable in class org.fit.segm.grouping.op.GroupAnalyzer
 
processIntersections() - Method in class org.fit.segm.grouping.op.SeparatorSet
Processes the separators so that they do not intersect.
processIntersectionsRemoveHorizontal() - Method in class org.fit.segm.grouping.op.SeparatorSet
Processes the separators so that they do not intersect.
processIntersectionsSplitHorizontal() - Method in class org.fit.segm.grouping.op.SeparatorSet
Processes the separators so that they do not intersect.
Provider - Class in org.fit.segm.grouping
An AreaTreeProvider for the default FitLayout Segmentation algorithm based on grouping.
Provider() - Constructor for class org.fit.segm.grouping.Provider
 
Provider(boolean) - Constructor for class org.fit.segm.grouping.Provider
 

R

recursiveJoinAreas(AreaImpl) - Method in class org.fit.segm.grouping.op.FindLineOperator
Goes through all the areas in the tree and tries to join their sub-areas into single areas.
recursiveJoinAreas(AreaImpl) - Method in class org.fit.segm.grouping.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 org.fit.segm.grouping.op.SortByPositionOperator
 
recursiveSortLines(AreaImpl) - Method in class org.fit.segm.grouping.op.SortByLinesOperator
Goes through all the areas in the tree and sorts their sub-areas.
removeAllChildren() - Method in class org.fit.segm.grouping.AreaImpl
 
removeSimpleSeparators() - Method in class org.fit.segm.grouping.AreaImpl
Removes simple separators from current separator set.
resetAverages() - Method in class org.fit.segm.grouping.AreaImpl
Resets the averages to the values obtained from the text boxes that belong to this area only.
root - Variable in class org.fit.segm.grouping.op.SeparatorSet
The root of the area tree that will be processed

S

SegmentationAreaTree - Class in org.fit.segm.grouping
A tree of visual areas created from a box tree.
SegmentationAreaTree(Page, boolean) - Constructor for class org.fit.segm.grouping.SegmentationAreaTree
Create a new tree of areas by the analysis of a box tree
SegmentatorPlugin - Class in org.fit.segm.grouping.gui
 
SegmentatorPlugin() - Constructor for class org.fit.segm.grouping.gui.SegmentatorPlugin
 
SEP_MIN_RATIO - Static variable in class org.fit.segm.grouping.op.SeparatorSet
The minimal width/height ratio of the separator
separatedDown() - Method in class org.fit.segm.grouping.AreaImpl
 
separatedLeft() - Method in class org.fit.segm.grouping.AreaImpl
 
separatedRight() - Method in class org.fit.segm.grouping.AreaImpl
 
separatedUp() - Method in class org.fit.segm.grouping.AreaImpl
 
Separator - Class in org.fit.segm.grouping.op
 
Separator(short, int, int, int, int) - Constructor for class org.fit.segm.grouping.op.Separator
 
Separator(Separator) - Constructor for class org.fit.segm.grouping.op.Separator
 
Separator(short, Rectangular) - Constructor for class org.fit.segm.grouping.op.Separator
 
SEPARATOR_WEIGHT_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
The maximal difference of separator weights that are considered to be 'the same'
SeparatorSet - Class in org.fit.segm.grouping.op
A generic set of horizontal and vertical separators for a page.
SeparatorSet(AreaImpl) - Constructor for class org.fit.segm.grouping.op.SeparatorSet
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSet(AreaImpl, Area) - Constructor for class org.fit.segm.grouping.op.SeparatorSet
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSetHVS - Class in org.fit.segm.grouping.op
A horizntal/vertical separator detection with shrinking.
SeparatorSetHVS(AreaImpl) - Constructor for class org.fit.segm.grouping.op.SeparatorSetHVS
Creates a new separator set with one horizontal and one vertical separator.
SeparatorSetHVS(AreaImpl, Area) - Constructor for class org.fit.segm.grouping.op.SeparatorSetHVS
Creates a new separator set with one horizontal and one vertical separator.
setArea1(AreaImpl) - Method in class org.fit.segm.grouping.op.Separator
 
setArea2(AreaImpl) - Method in class org.fit.segm.grouping.op.Separator
 
setAverageColorLuminosity(float) - Method in class org.fit.segm.grouping.AreaStyle
 
setAverageFontSize(float) - Method in class org.fit.segm.grouping.AreaStyle
 
setAverageFontStyle(float) - Method in class org.fit.segm.grouping.AreaStyle
 
setAverageFontWeight(float) - Method in class org.fit.segm.grouping.AreaStyle
 
setBackgroundColor(Color) - Method in class org.fit.segm.grouping.AreaStyle
 
setColumnFirst(boolean) - Method in class org.fit.segm.grouping.op.SortByPositionOperator
 
setDepthLimit(int) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
 
setLevel(int) - Method in class org.fit.segm.grouping.AreaImpl
 
setMaxLineEmSpace(float) - Method in class org.fit.segm.grouping.op.FindLineOperator
 
setMaxLineEmSpace(float) - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
setPreserveAuxAreas(boolean) - Method in class org.fit.segm.grouping.Provider
 
setSeparated(boolean) - Method in class org.fit.segm.grouping.AreaImpl
When set to true, the area is considered to be separated from other areas explicitly, i.e. independently on its real borders or background.
setType(short) - Method in class org.fit.segm.grouping.op.Separator
 
setUseConsistentStyle(boolean) - Method in class org.fit.segm.grouping.op.FindLineOperator
 
setUseConsistentStyle(boolean) - Method in class org.fit.segm.grouping.op.MultiLineOperator
 
SortByLinesOperator - Class in org.fit.segm.grouping.op
 
SortByLinesOperator() - Constructor for class org.fit.segm.grouping.op.SortByLinesOperator
 
SortByPositionOperator - Class in org.fit.segm.grouping.op
 
SortByPositionOperator() - Constructor for class org.fit.segm.grouping.op.SortByPositionOperator
 
SortByPositionOperator(boolean) - Constructor for class org.fit.segm.grouping.op.SortByPositionOperator
 
sortChildLines(AreaImpl) - Method in class org.fit.segm.grouping.op.SortByLinesOperator
Goes through the grid of areas and sorts the adjacent visual areas that are not separated by anything
SuperAreaOperator - Class in org.fit.segm.grouping.op
Detects the larger visual areas and creates the artificial area nodes.
SuperAreaOperator() - Constructor for class org.fit.segm.grouping.op.SuperAreaOperator
Creates the deparator with default parameter values.
SuperAreaOperator(int) - Constructor for class org.fit.segm.grouping.op.SuperAreaOperator
Creates the operator.

T

TAG_PROBABILITY_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
Tag probability threshold for considering the tag.
TEXT_LUMINOSITY_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
 
toString() - Method in class org.fit.segm.grouping.AreaImpl
 
toString() - Method in class org.fit.segm.grouping.op.Separator
 
type - Variable in class org.fit.segm.grouping.op.Separator
Separator type -- either HORIZONTAL, VERTICAL or BOX

U

updateAverages(Area) - Method in class org.fit.segm.grouping.AreaImpl
Updates the average values when a new area is added or joined
updateTopologies() - Method in class org.fit.segm.grouping.SegmentationAreaTree
 
useConsistentStyle - Variable in class org.fit.segm.grouping.op.FindLineOperator
Should the lines have a consistent visual style?
useConsistentStyle - Variable in class org.fit.segm.grouping.op.MultiLineOperator
Should the lines have a consistent visual style?

V

VERTICAL - Static variable in class org.fit.segm.grouping.op.Separator
 
vsep - Variable in class org.fit.segm.grouping.op.SeparatorSet
List of vertical separators
VSEP_MIN_WIDTH - Static variable in class org.fit.segm.grouping.op.SeparatorSet
The minimal width of a vertical separator in "em" units
vsplit(Separator) - Method in class org.fit.segm.grouping.op.Separator
 
A B C D E F G H I J M O P R S T U V 
Skip navigation links

Copyright © 2016. All rights reserved.