Class AdobePathSegment

java.lang.Object
com.twelvemonkeys.imageio.path.AdobePathSegment

final class AdobePathSegment extends Object
Adobe path segment.
See Also:
  • Field Details

    • CLOSED_SUBPATH_LENGTH_RECORD

      static final int CLOSED_SUBPATH_LENGTH_RECORD
      See Also:
    • CLOSED_SUBPATH_BEZIER_LINKED

      static final int CLOSED_SUBPATH_BEZIER_LINKED
      See Also:
    • CLOSED_SUBPATH_BEZIER_UNLINKED

      static final int CLOSED_SUBPATH_BEZIER_UNLINKED
      See Also:
    • OPEN_SUBPATH_LENGTH_RECORD

      static final int OPEN_SUBPATH_LENGTH_RECORD
      See Also:
    • OPEN_SUBPATH_BEZIER_LINKED

      static final int OPEN_SUBPATH_BEZIER_LINKED
      See Also:
    • OPEN_SUBPATH_BEZIER_UNLINKED

      static final int OPEN_SUBPATH_BEZIER_UNLINKED
      See Also:
    • PATH_FILL_RULE_RECORD

      static final int PATH_FILL_RULE_RECORD
      See Also:
    • CLIPBOARD_RECORD

      static final int CLIPBOARD_RECORD
      See Also:
    • INITIAL_FILL_RULE_RECORD

      static final int INITIAL_FILL_RULE_RECORD
      See Also:
    • SELECTOR_NAMES

      static final String[] SELECTOR_NAMES
    • selector

      final int selector
    • lengthOrRule

      final int lengthOrRule
    • cppy

      final double cppy
    • cppx

      final double cppx
    • apy

      final double apy
    • apx

      final double apx
    • cply

      final double cply
    • cplx

      final double cplx
  • Constructor Details

    • AdobePathSegment

      AdobePathSegment(int selector, double cppy, double cppx, double apy, double apx, double cply, double cplx)
    • AdobePathSegment

      AdobePathSegment(int selector, int lengthOrRule)
    • AdobePathSegment

      private AdobePathSegment(int selector, int lengthOrRule, double cppy, double cppx, double apy, double apx, double cply, double cplx)
  • Method Details

    • toFixedPoint

      static int toFixedPoint(double value)
    • fromFixedPoint

      static double fromFixedPoint(int fixed)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object