Class Point

  • All Implemented Interfaces:
    Serializable, SdkPojo, ToCopyableBuilder<Point.Builder,​Point>

    @Generated("software.amazon.awssdk:codegen")
    public final class Point
    extends Object
    implements SdkPojo, Serializable, ToCopyableBuilder<Point.Builder,​Point>

    The X and Y coordinates of a point on a document page. The X and Y values that are returned are ratios of the overall document page size. For example, if the input document is 700 x 200 and the operation returns X=0.5 and Y=0.25, then the point is at the (350,50) pixel coordinate on the document page.

    An array of Point objects, Polygon, is returned by DetectDocumentText. Polygon represents a fine-grained polygon around detected text. For more information, see Geometry in the Amazon Textract Developer Guide.

    See Also:
    Serialized Form
    • Method Detail

      • x

        public final Float x()

        The value of the X coordinate for a point on a Polygon.

        Returns:
        The value of the X coordinate for a point on a Polygon.
      • y

        public final Float y()

        The value of the Y coordinate for a point on a Polygon.

        Returns:
        The value of the Y coordinate for a point on a Polygon.
      • serializableBuilderClass

        public static Class<? extends Point.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)