Table of contents

DSLayoutAnalyzer

The DSLayoutAnalyzer class provides static methods to analyze the spatial distribution of quadrilaterals.

Definition

Assembly: DynamsoftCaptureVisionBundle.xcframework

  • Objective-C
  • Swift
  1. NS_SWIFT_NAME(LayoutAnalyzer)
    @interface DSLayoutAnalyzer : NSObject
    
  2. class LayoutAnalyzer : NSObject
    

Methods

Method Description
analyze(inputQuads:) Analyzes the spatial distribution of quadrilaterals.
analyze(inputQuads:parameter:) Analyzes the spatial distribution of quadrilaterals with optional constraints.

analyze(inputQuads:)

Analyzes the spatial distribution of quadrilaterals.

  • Objective-C
  • Swift
  1. + (nullable DSLayoutAnalysisResult *)analyze:(NSArray<DSQuadrilateral *> *)inputQuads;
    
  2. class func analyze(_ inputQuads: [Quadrilateral]) -> LayoutAnalysisResult?
    

Parameters

inputQuads: Array of input quadrilaterals.

Return Value

A DSLayoutAnalysisResult object, or nil on failure.

analyze(inputQuads:parameter:)

Analyzes the spatial distribution of quadrilaterals with optional constraints.

  • Objective-C
  • Swift
  1. + (nullable DSLayoutAnalysisResult *)analyze:(NSArray<DSQuadrilateral *> *)inputQuads
                  parameter:(nullable DSLayoutAnalysisParameter *)parameter;
    
  2. class func analyze(_ inputQuads: [Quadrilateral], parameter: LayoutAnalysisParameter?) -> LayoutAnalysisResult?
    

Parameters

inputQuads: Array of input quadrilaterals.

parameter: Optional parameters to constrain the analysis.

Return Value

A DSLayoutAnalysisResult object, or nil on failure.

This page is compatible for: