Class CurveChunk

java.lang.Object
org.verapdf.wcag.algorithms.entities.BaseObject
org.verapdf.wcag.algorithms.entities.content.InfoChunk
org.verapdf.gf.model.factory.chunks.CurveChunk
All Implemented Interfaces:
org.verapdf.wcag.algorithms.entities.content.IChunk, org.verapdf.wcag.algorithms.entities.IObject

public class CurveChunk extends org.verapdf.wcag.algorithms.entities.content.InfoChunk
Author:
Maxim Plushchov
  • Field Summary

    Fields inherited from class org.verapdf.wcag.algorithms.entities.BaseObject

    index, level
  • Constructor Summary

    Constructors
    Constructor
    Description
    CurveChunk(Integer pageNumber, org.verapdf.wcag.algorithms.entities.geometry.Vertex v0, org.verapdf.wcag.algorithms.entities.geometry.Vertex v1, org.verapdf.wcag.algorithms.entities.geometry.Vertex v2, double width, boolean isVOperator)
     
    CurveChunk(Integer pageNumber, org.verapdf.wcag.algorithms.entities.geometry.Vertex v0, org.verapdf.wcag.algorithms.entities.geometry.Vertex v1, org.verapdf.wcag.algorithms.entities.geometry.Vertex v2, org.verapdf.wcag.algorithms.entities.geometry.Vertex v3, double width)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
     
    double
     
    static CurveChunk
    transformCurve(CurveChunk curve, Matrix transformationMatrix, double width)
     

    Methods inherited from class org.verapdf.wcag.algorithms.entities.content.InfoChunk

    equals, unionBoundingBox

    Methods inherited from class org.verapdf.wcag.algorithms.entities.BaseObject

    getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getIndex, getLastPageNumber, getLeftX, getLevel, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, hashCode, setBoundingBox, setIndex, setLastPageNumber, setLevel, setPageNumber, setRecognizedStructureId

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.verapdf.wcag.algorithms.entities.IObject

    getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getIndex, getLastPageNumber, getLeftX, getLevel, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, setBoundingBox, setIndex, setLastPageNumber, setLevel, setPageNumber, setRecognizedStructureId
  • Constructor Details

    • CurveChunk

      public CurveChunk(Integer pageNumber, org.verapdf.wcag.algorithms.entities.geometry.Vertex v0, org.verapdf.wcag.algorithms.entities.geometry.Vertex v1, org.verapdf.wcag.algorithms.entities.geometry.Vertex v2, org.verapdf.wcag.algorithms.entities.geometry.Vertex v3, double width)
    • CurveChunk

      public CurveChunk(Integer pageNumber, org.verapdf.wcag.algorithms.entities.geometry.Vertex v0, org.verapdf.wcag.algorithms.entities.geometry.Vertex v1, org.verapdf.wcag.algorithms.entities.geometry.Vertex v2, double width, boolean isVOperator)
  • Method Details

    • getX3

      public double getX3()
    • getY3

      public double getY3()
    • transformCurve

      public static CurveChunk transformCurve(CurveChunk curve, Matrix transformationMatrix, double width)