DSLayoutAnalyzer
The DSLayoutAnalyzer class provides static methods to analyze the spatial distribution of quadrilaterals.
Definition
Assembly: DynamsoftCaptureVisionBundle.xcframework
- Objective-C
- Swift
NS_SWIFT_NAME(LayoutAnalyzer) @interface DSLayoutAnalyzer : NSObjectclass 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
+ (nullable DSLayoutAnalysisResult *)analyze:(NSArray<DSQuadrilateral *> *)inputQuads;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
+ (nullable DSLayoutAnalysisResult *)analyze:(NSArray<DSQuadrilateral *> *)inputQuads parameter:(nullable DSLayoutAnalysisParameter *)parameter;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.