ZXIPosition+Helper.mm 689 B

1234567891011121314151617
  1. // Copyright 2022 KURZ Digital Solutions GmbH
  2. //
  3. // SPDX-License-Identifier: Apache-2.0
  4. #import "ZXIPosition+Helper.h"
  5. #import "ZXIPoint.h"
  6. @implementation ZXIPosition(Helper)
  7. -(instancetype)initWithPosition:(ZXing::Position)position {
  8. return [self initWithTopLeft:[[ZXIPoint alloc] initWithX:position.topLeft().x y:position.topLeft().y]
  9. topRight:[[ZXIPoint alloc] initWithX:position.topRight().x y:position.topRight().y]
  10. bottomRight:[[ZXIPoint alloc] initWithX:position.bottomRight().x y:position.bottomRight().y]
  11. bottomLeft:[[ZXIPoint alloc] initWithX:position.bottomLeft().x y:position.bottomLeft().y]];
  12. }
  13. @end