Class TouchPoint


  • public class TouchPoint
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TouchPoint​(java.lang.Number x, java.lang.Number y, java.util.Optional<java.lang.Number> radiusX, java.util.Optional<java.lang.Number> radiusY, java.util.Optional<java.lang.Number> rotationAngle, java.util.Optional<java.lang.Number> force, java.util.Optional<java.lang.Number> tangentialPressure, java.util.Optional<java.lang.Integer> tiltX, java.util.Optional<java.lang.Integer> tiltY, java.util.Optional<java.lang.Integer> twist, java.util.Optional<java.lang.Number> id)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.Number> getForce()
      Force (default: 1.0).
      java.util.Optional<java.lang.Number> getId()
      Identifier used to track touch sources between events, must be unique within an event.
      java.util.Optional<java.lang.Number> getRadiusX()
      X radius of the touch area (default: 1.0).
      java.util.Optional<java.lang.Number> getRadiusY()
      Y radius of the touch area (default: 1.0).
      java.util.Optional<java.lang.Number> getRotationAngle()
      Rotation angle (default: 0.0).
      java.util.Optional<java.lang.Number> getTangentialPressure()
      The normalized tangential pressure, which has a range of [-1,1] (default: 0).
      java.util.Optional<java.lang.Integer> getTiltX()
      The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)
      java.util.Optional<java.lang.Integer> getTiltY()
      The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
      java.util.Optional<java.lang.Integer> getTwist()
      The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
      java.lang.Number getX()
      X coordinate of the event relative to the main frame's viewport in CSS pixels.
      java.lang.Number getY()
      Y coordinate of the event relative to the main frame's viewport in CSS pixels.
      • Methods inherited from class java.lang.Object

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

      • TouchPoint

        public TouchPoint​(java.lang.Number x,
                          java.lang.Number y,
                          java.util.Optional<java.lang.Number> radiusX,
                          java.util.Optional<java.lang.Number> radiusY,
                          java.util.Optional<java.lang.Number> rotationAngle,
                          java.util.Optional<java.lang.Number> force,
                          java.util.Optional<java.lang.Number> tangentialPressure,
                          java.util.Optional<java.lang.Integer> tiltX,
                          java.util.Optional<java.lang.Integer> tiltY,
                          java.util.Optional<java.lang.Integer> twist,
                          java.util.Optional<java.lang.Number> id)
    • Method Detail

      • getX

        public java.lang.Number getX()
        X coordinate of the event relative to the main frame's viewport in CSS pixels.
      • getY

        public java.lang.Number getY()
        Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
      • getRadiusX

        public java.util.Optional<java.lang.Number> getRadiusX()
        X radius of the touch area (default: 1.0).
      • getRadiusY

        public java.util.Optional<java.lang.Number> getRadiusY()
        Y radius of the touch area (default: 1.0).
      • getRotationAngle

        public java.util.Optional<java.lang.Number> getRotationAngle()
        Rotation angle (default: 0.0).
      • getForce

        public java.util.Optional<java.lang.Number> getForce()
        Force (default: 1.0).
      • getTangentialPressure

        @Beta
        public java.util.Optional<java.lang.Number> getTangentialPressure()
        The normalized tangential pressure, which has a range of [-1,1] (default: 0).
      • getTiltX

        @Beta
        public java.util.Optional<java.lang.Integer> getTiltX()
        The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)
      • getTiltY

        @Beta
        public java.util.Optional<java.lang.Integer> getTiltY()
        The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
      • getTwist

        @Beta
        public java.util.Optional<java.lang.Integer> getTwist()
        The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
      • getId

        public java.util.Optional<java.lang.Number> getId()
        Identifier used to track touch sources between events, must be unique within an event.