Resource Base
Table of contents

DSCornersUnit

The DSCornersUnit class represents an intermediate result unit whose type is corners.

Definition

Assembly: DynamsoftDocumentNormalizer.xcframework

  • Objective-C
  • Swift
  1. @interface DSCornersUnit : DSIntermediateResultUnit
    
  2. class CornersUnit : IntermediateResultUnit
    

Methods

Methods Description
getCorners Get an array of corners. It includes all corners that participate quadrilaterals assembling.
getCount Get the number of corners.
getCorner Get a corner.
removeAllCorners Remove all corners.
removeCorner Remove a corner.
addCorner Add a corner.
setCorner Set a corner.

getCorners

Get an array of DSCorner that represent all the assembled corners. The corners will participate assembling.

  • Objective-C
  • Swift
  1. -(nullable NSArray<DSCorner*>*)getCorners;
    
  2. func getCorners() -> [Corner]?
    

Return Value

An array of DSCorner as the assembled corners.

getCount

Get the number of corners.

  • Objective-C
  • Swift
  1. -(NSInteger)getCount;
    
  2. func getCount() -> Int
    

Return Value

The number of corners.

getCorner

Get the corner at the specified index.

  • Objective-C
  • Swift
  1. -(nullable DSCorner*)getCorner:(NSInteger)index;
    
  2. func getCorner(_ index: Int) -> Corner?
    

Parameters

[in] index: The index of the corner.

Return Value

The corner at the specified index.

removeAllCorners

Remove all corners.

  • Objective-C
  • Swift
  1. -(void)removeAllCorners;
    
  2. func removeAllCorners()
    

removeCorner

Remove the corner at the specified index.

  • Objective-C
  • Swift
  1. -(NSInteger)removeCorner:(NSInteger)index;
    
  2. func removeCorner(_ index: Int) -> Int
    

Parameters

[in] index: The index of the corner to be removed.

Return Value

The index of the removed corner.

addCorner

Add a corner.

  • Objective-C
  • Swift
  1. -(NSInteger)addCorner:(DSCorner*)corner
    matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func addCorner(_ corner: Corner, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

[in] corner: The corner to be added.

[in] matrixToOriginalImage: The matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setCorner

Set the corner at the specified index.

  • Objective-C
  • Swift
  1. -(NSInteger)setCorner:(NSInteger)index
               corner:(DSCorner*)corner
    matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func setCorner(_ index: Int, corner: Corner, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

[in] index: The index of the corner to be set.

[in] corner: The corner to be set.

[in] matrixToOriginalImage: The matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 2.x
    • Version 2.2.10
    • Version 2.0.20
    • Version 2.0.10
    • Version 2.0.10
  • Version 1.x
    • Version 1.0.30
    • Version 1.0.21
    • Version 1.0.20
    • Version 1.0.12
    • Version 1.0.11
    • Version 1.0.10
    • Version 1.0.0
    • Version 1.0.30
    • Version 1.0.21
    • Version 1.0.20
    • Version 1.0.12
    • Version 1.0.11
    • Version 1.0.10
    • Version 1.0.0
    • Version 1.0.5
    • Version 1.0.4
    • Version 1.0.3
    • Version 1.0.2
    • Version 1.0.1
    • Version 1.0.0
Change +
© 2003–2024 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support