Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

DSShortLinesUnit

The DSShortLinesUnit class extends the DSIntermediateResultUnit class and represents a unit of intermediate result specifically for short lines.

Definition

Assembly: DynamsoftCore.framework

  • Objective-C
  • Swift
  1. @interface DSShortLinesUnit: DSIntermediateResultUnit
    
  2. class ShortLinesUnit: IntermediateResultUnit
    

Methods

Method Description
getShortLines Gets an array of DSLineSegment objects, each representing a short line detected within the image.
getCount Returns the number of short lines in this unit.
getShortLine Returns the short line at the specified index.
removeAllShortLines Removes all the short lines in this unit.
removeShortLine Removes the short line at the specified index.
addShortLine Adds a short line to this unit.
setShortLine Sets the short line at the specified index.

Inherited Methods

The following methods are inherited from class IntermediateResultUnit.

Method Description
getHashId Gets the hash ID of the unit. The hash ID is the unique identifier for the intermediate result unit.
getOriginalImageHashId Gets the hash ID of the original image associated with this unit.
getOriginalImageTag Gets the tag associated with the original image.
getType Gets the type of the intermediate result unit, defined by the enumeration IntermediateResultUnitType.
getTransformMatrix Gets the transformation matrix via DSTransformMatrixType.
clone Creates a copy of the intermediate result unit.
replace Replaces the content of the intermediate result unit.

getShortLines

Gets an array of DSLineSegment objects, each representing a short line detected within the image.

  • Objective-C
  • Swift
  1. -(nullable NSArray<DSLineSegment*>*)getShortLines;
    
  2. func getShortLines() -> [LineSegment]?
    

Return Value

An array of DSLineSegment objects.

getCount

Returns the number of short lines in this unit.

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

Return Value

NSInteger as the number of short lines in this unit.

getShortLine

Returns the short line at the specified index.

  • Objective-C
  • Swift
  1. -(nullable DSLineSegment *)getShortLine:(NSInteger)index;
    
  2. func getShortLine(_ index: Int) -> LineSegment?
    

Parameters

index: The index of the short line.

Return Value

A DSLineSegment object as the short line at the specified index.

removeAllShortLines

Removes all the short lines in this unit.

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

removeShortLine

Removes the short line at the specified index.

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

Parameters

index: The index of the short line.

addShortLine

Adds a short line to this unit.

  • Objective-C
  • Swift
  1. -(NSInteger)addShortLine:(DSLineSegment*)line
    matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func addShortLine(_ line: LineSegment, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

line: A DSLineSegment object as the short line to be added.

matrixToOriginalImage: A CGAffineTransform object as the transformation matrix from the original image to the image in this unit.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setShortLine

Sets the short line at the specified index.

  • Objective-C
  • Swift
  1. -(NSInteger)setShortLine:(NSInteger)index
                    line:(DSLineSegment*)line
       matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func setShortLine(_ index: Int, line: LineSegment, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

index: The index of the short line.

line: A DSLineSegment object as the short line to be set.

matrixToOriginalImage: A CGAffineTransform object as the transformation matrix from the original image to the image in this unit.

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.21
      • Version 2.0.20
      • Version 2.0.10
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
    • Version 1.x
      • Version 1.2.1
      • Version 1.2.0
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
      • Version 1.1.11
      • Version 1.1.9
      • Version 1.1.8
      • Version 1.1.7
      • Version 1.1.6
      • Version 1.1.5
      • Version 1.1.4
      • Version 1.1.3
      • Version 1.1.2
      • Version 1.1.1
      • Version 1.1.0
      • Version 1.0.0
      • 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