סימוכין למסגרת של MLKitDigitalInkRecognition

MLKStrokePoint


@interface MLKStrokePoint : NSObject

נקודת מגע אחת עם המשתמש.

  • x

    קואורדינטה אופקית. הגדלת התצוגה ימינה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) float x;
  • y

    קואורדינטה אנכית. הגדלה כלפי מטה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) float y;
  • t

    השעה שבה הנקודה תועדה, באלפיות השנייה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *t;
  • לא זמינים. במקומה צריך להשתמש במדיניות init(x:y:t:).

    הצהרה

    Objective-C

    - (nonnull instancetype)init;
  • יוצרת אובייקט StrokePoint באמצעות הקואורדינטות שסופקו כארגומנט.

    קנה המידה בשני המאפיינים הוא שרירותי, אבל חייב להיות זהה: תזוזה של 1 אופקית או אנכית חייבת לייצג את אותו מרחק, כפי שמוצג למשתמש.

    מקורות זמניים ומרחביים יכולים להיות שרירותיים כל עוד הם עקביים בדיו נתון.

    הצהרה

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y t:(long)t;

    פרמטרים

    x

    קואורדינטה אופקית. הגדלת התצוגה ימינה.

    y

    קואורדינטה אנכית. גדל כלפי מטה.

    t

    השעה שבה הנקודה תועדה, באלפיות השנייה.

  • הפונקציה יוצרת אובייקט StrokePoint באמצעות הקואורדינטות שסופקו כארגומנט, בלי לציין חותמת זמן. יש להשתמש בשיטה הזו רק כשלא ניתן לכלול את הפרטים של חותמת הזמן, כי רמת הדיוק של הזיהוי עלולה להיפגע.

    קנה המידה בשני המאפיינים הוא שרירותי, אבל חייב להיות זהה: תזוזה של 1 בצורה אופקית או אנכית חייבת לייצג את אותו מרחק, כפי שמוצג למשתמש.

    מקור מרחבי יכול להיות שרירותי, כל עוד הוא עקבי עבור דיו נתון.

    הצהרה

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y;

    פרמטרים

    x

    לקואורדינטה אופקית. הגדלת התצוגה ימינה.

    y

    לקואורדינטה אנכית. גדל כלפי מטה.