/*
 * This is one of the header files of Dynamsoft Capture Vision SDK - Label Recognizer module.
 *
 * Copyright © Dynamsoft Corporation.  All rights reserved.
 */
#import <Foundation/Foundation.h>
#import <DynamsoftCaptureVisionBundle/DSRegionObjectElement.h>

@class DSQuadrilateral;

NS_ASSUME_NONNULL_BEGIN

/**
 * DSLocalizedTextLineElement class represents a localized text line element. It inherits from the DSRegionObjectElement class.
 */
NS_SWIFT_NAME(LocalizedTextLineElement)
@interface DSLocalizedTextLineElement : DSRegionObjectElement

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

/**
 * The row number of the text line.
 */
- (NSInteger)getRowNumber;

/**
 * An array of DSQuadrilateral as the character quads.
 */
- (nullable NSArray<DSQuadrilateral *>*)getCharacterQuads;

+ (instancetype)new;

- (instancetype)init;

@end

NS_ASSUME_NONNULL_END
