/*
 * This is one of the header files of Dynamsoft Capture Vision SDK - Barcode Reader module.
 *
 * Copyright © Dynamsoft Corporation. All rights reserved.
 */

#import <Foundation/Foundation.h>
#import <DynamsoftCaptureVisionBundle/DSRegionObjectElement.h>
#import <DynamsoftCaptureVisionBundle/DSBarcodeFormat.h>

NS_ASSUME_NONNULL_BEGIN

NS_SWIFT_NAME(LocalizedBarcodeElement)
@interface DSLocalizedBarcodeElement : DSRegionObjectElement

- (DSBarcodeFormat)getPossibleFormats;

- (void)setPossibleFormats:(DSBarcodeFormat)possibleFormats;

- (NSString *)getPossibleFormatsString;

- (NSUInteger)getConfidence;

- (NSInteger)getAngle;

- (NSUInteger)getModuleSize;

- (NSInteger)setLocation:(DSQuadrilateral *)location;

+ (instancetype)new;
- (instancetype)init;

@end

NS_ASSUME_NONNULL_END
