Uses of Interface
org.apache.fop.render.intermediate.BorderPainter.BorderSegment
Packages that use BorderPainter.BorderSegment
-
Uses of BorderPainter.BorderSegment in org.apache.fop.render.intermediate
Classes in org.apache.fop.render.intermediate that implement BorderPainter.BorderSegmentModifier and TypeClassDescriptionprivate static classprivate static classprivate static final classprivate static classMethods in org.apache.fop.render.intermediate that return BorderPainter.BorderSegmentModifier and TypeMethodDescriptionprivate static BorderPainter.BorderSegmentBorderPainter.AbstractBorderSegment.asBorderSegment(BorderProps borderProps) private static BorderPainter.BorderSegmentBorderPainter.AbstractBorderSegment.asFlippedBorderSegment(BorderProps borderProps) private static BorderPainter.BorderSegmentBorderPainter.borderSegmentForAfter(BorderProps after) private static BorderPainter.BorderSegmentBorderPainter.borderSegmentForBefore(BorderProps before) private static BorderPainter.BorderSegmentBorderPainter.borderSegmentForEnd(BorderProps end) private static BorderPainter.BorderSegmentBorderPainter.borderSegmentForStart(BorderProps start) Methods in org.apache.fop.render.intermediate with parameters of type BorderPainter.BorderSegmentModifier and TypeMethodDescriptionstatic doubleBorderPainter.CornerScaleCorrectionCalculator.calculate(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end) protected static doubleBorderPainter.calculateCornerScaleCorrection(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end) Calculate the scaling factor to handle over-sized elliptic corner radii.private voidBorderPainter.CornerScaleCorrectionCalculator.calculateForSegment(int width, BorderPainter.BorderSegment bpsStart, BorderPainter.BorderSegment bpsBefore, BorderPainter.BorderSegment bpsEnd) static BorderPainter.CornerBorderPainter.Corner.createAfterStartCorner(BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, double correctionFactor) static BorderPainter.CornerBorderPainter.Corner.createBeforeEndCorner(BorderPainter.BorderSegment before, BorderPainter.BorderSegment end, double correctionFactor) static BorderPainter.CornerBorderPainter.Corner.createEndAfterCorner(BorderPainter.BorderSegment end, BorderPainter.BorderSegment after, double correctionFactor) static BorderPainter.CornerBorderPainter.Corner.createStartBeforeCorner(BorderPainter.BorderSegment start, BorderPainter.BorderSegment before, double correctionFactor) private voidBorderPainter.drawBorderSegment(BorderPainter.BorderSegment start, BorderPainter.BorderSegment before, BorderPainter.BorderSegment end, int orientation, int width, int x, int y, double cornerCorrectionFactor) private static intBorderPainter.Corner.extentFromRadius(int radius, BorderPainter.BorderSegment border, double correctionFactor) private static intBorderPainter.Corner.extentFromRadiusEnd(BorderPainter.BorderSegment border, double correctionFactor) private static intBorderPainter.Corner.extentFromRadiusStart(BorderPainter.BorderSegment border, double correctionFactor) Constructors in org.apache.fop.render.intermediate with parameters of type BorderPainter.BorderSegmentModifierConstructorDescriptionprivateCornerScaleCorrectionCalculator(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end)