Class MetadataExtractor.Knot

  • Enclosing class:
    MetadataExtractor

    public class MetadataExtractor.Knot
    extends java.lang.Object
    Represents a knot created by Photoshop:
    • Linked knot
    • Unlinked knot
    Author:
    Payton Garland
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private double[] _points  
      private java.lang.String _type  
    • Constructor Summary

      Constructors 
      Constructor Description
      Knot​(java.lang.String type)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getPoint​(int index)
      Get an individual coordinate value (x or y)
      java.lang.String getType()
      Get the type of knot (linked or unlinked)
      void setPoint​(int index, double point)
      Add an individual coordinate value (x or y) to points array (6 points per knot)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _points

        private final double[] _points
      • _type

        private final java.lang.String _type
    • Constructor Detail

      • Knot

        public Knot​(java.lang.String type)
    • Method Detail

      • setPoint

        public void setPoint​(int index,
                             double point)
        Add an individual coordinate value (x or y) to points array (6 points per knot)
        Parameters:
        index - location of point to be added in points
        point - coordinate value to be added to points
      • getPoint

        public double getPoint​(int index)
        Get an individual coordinate value (x or y)
        Returns:
        an individual coordinate value
      • getType

        public java.lang.String getType()
        Get the type of knot (linked or unlinked)
        Returns:
        the type of knot