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

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

@class DSImageData;

NS_ASSUME_NONNULL_BEGIN

/**
 * DSDeskewedImageElement class stores an intermediate result whose type is normalized image. It is inherited from DSRegionObjectElement and contains image data of normalized result as additional parameter.
 */
NS_SWIFT_NAME(DeskewedImageElement)
@interface DSDeskewedImageElement : DSRegionObjectElement

- (void)setImageData:(DSImageData *)imageData;

- (DSQuadrilateral *)getSourceDeskewQuad;

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

@end

NS_ASSUME_NONNULL_END
