diff --git a/mediapipe/tasks/ios/vision/hand_landmarker/sources/MPPHandLandmarker.h b/mediapipe/tasks/ios/vision/hand_landmarker/sources/MPPHandLandmarker.h index 5149ec0a..5a954af4 100644 --- a/mediapipe/tasks/ios/vision/hand_landmarker/sources/MPPHandLandmarker.h +++ b/mediapipe/tasks/ios/vision/hand_landmarker/sources/MPPHandLandmarker.h @@ -29,6 +29,24 @@ NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(HandLandmarker) @interface MPPHandLandmarker : NSObject +/** The array of connections between the landmarks in the palm. */ +@property(class, nonatomic, readonly) NSArray *handPalmConnections; + +/** The array of connections between the landmarks in the index finger. */ +@property(class, nonatomic, readonly) NSArray *handIndexFingerConnections; + +/** The array of connections between the landmarks in the middle finger. */ +@property(class, nonatomic, readonly) NSArray *handMiddleFingerConnections; + +/** The array of connections between the landmarks in the ring finger. */ +@property(class, nonatomic, readonly) NSArray *handRingFingerConnections; + +/** The array of connections between the landmarks in the pinky. */ +@property(class, nonatomic, readonly) NSArray *handPinkyConnections; + +/** The array of connections between all the landmarks in the hand. */ +@property(class, nonatomic, readonly) NSArray *handConnections; + /** * Creates a new instance of `MPPHandLandmarker` from an absolute path to a model asset bundle * stored locally on the device and the default `MPPHandLandmarkerOptions`. @@ -156,48 +174,6 @@ NS_SWIFT_NAME(HandLandmarker) - (instancetype)init NS_UNAVAILABLE; -/** - * Returns the connections between the landmarks in the palm. - * - * @return An array of connections between the landmarks in the palm. - */ -+ (NSArray *)handPalmConnections; - -/** - * Returns the connections between the landmarks in the index finger. - * - * @return An array of connections between the landmarks in the index finger. - */ -+ (NSArray *)handIndexFingerConnections; - -/** - * Returns the connections between the landmarks in the middle finger. - * - * @return An array of connections between the landmarks in the middle finger. - */ -+ (NSArray *)handMiddleFingerConnections; - -/** - * Returns the connections between the landmarks in the ring finger. - * - * @return An array of connections between the landmarks in the ring finger. - */ -+ (NSArray *)handRingFingerConnections; - -/** - * Returns the connections between the landmarks in the pinky. - * - * @return An array of connections between the landmarks in the pinky. - */ -+ (NSArray *)handPinkyConnections; - -/** - * Returns the connections between all the landmarks in the hand. - * - * @return An array of connections between all the landmarks in the hand. - */ -+ (NSArray *)handConnections; - + (instancetype)new NS_UNAVAILABLE; @end