Class ChunksMergeUtils
- java.lang.Object
-
- org.verapdf.wcag.algorithms.semanticalgorithms.utils.ChunksMergeUtils
-
public class ChunksMergeUtils extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getBaseLineDifference
public static double getBaseLineDifference(TextInfoChunk x, TextInfoChunk y)
-
getFontSizeDifference
public static double getFontSizeDifference(TextInfoChunk x, TextInfoChunk y)
-
toLineMergeProbability
public static double toLineMergeProbability(TextInfoChunk x, TextInfoChunk y)
-
countOneLineProbability
public static double countOneLineProbability(SemanticTextNode secondNode, TextLine lastLine, TextLine nextLine)
-
getNormalTextProbabilitySecondChunk
public static double getNormalTextProbabilitySecondChunk(TextChunk x, TextChunk y, double baseLineDiff, double fontSizeDiff)
-
getSuperscriptProbabilitySecondChunk
public static double getSuperscriptProbabilitySecondChunk(TextChunk x, TextChunk y, double baseLineDiff, double fontSizeDiff)
-
getSubscriptProbabilitySecondChunk
public static double getSubscriptProbabilitySecondChunk(TextChunk x, TextChunk y, double baseLineDiff, double fontSizeDiff)
-
getSuperscriptProbabilityFirstChunk
public static double getSuperscriptProbabilityFirstChunk(TextChunk x, TextChunk y, double baseLineDiff, double fontSizeDiff)
-
getSubscriptProbabilityFirstChunk
public static double getSubscriptProbabilityFirstChunk(TextChunk x, TextChunk y, double baseLineDiff, double fontSizeDiff)
-
getFootnoteProbability
public static double getFootnoteProbability(SemanticTextNode firstNode, SemanticTextNode secondNode, TextLine lastLine, TextLine nextLine)
-
toParagraphMergeProbability
public static double toParagraphMergeProbability(TextLine x, TextLine y)
-
toPartMergeProbability
public static double toPartMergeProbability(TextLine x, TextLine y, TextLine penultLine, TextLine secondLine)
-
mergeLeadingProbability
public static double mergeLeadingProbability(TextLine x, TextLine y, double[] fontLeadingInterval)
-
mergeIndentationProbability
public static double mergeIndentationProbability(TextLine x, TextLine y)
-
getUniformProbability
public static double getUniformProbability(double[] probability1Interval, double point, double initIntervalLength)
-
-