@class NSUUID, NSString, NSArray, CROutputRegionGeometryInfo, CRNormalizedQuad, CRVCQuad, NSNumber, CRNormalizedPolyline; @interface CROutputRegion : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) CRVCQuad *vcImageSpaceQuad; @property (retain, nonatomic) NSArray *children; @property (retain, nonatomic) NSArray *candidates; @property (retain, nonatomic) NSArray *transcriptComponents; @property (retain, nonatomic) NSUUID *uuid; @property (retain) NSUUID *trackingID; @property BOOL significantTranscriptChange; @property (retain, nonatomic) NSString *text; @property (retain, nonatomic) NSString *recognizedLocale; @property (nonatomic) int confidence; @property (nonatomic) unsigned long long layoutDirection; @property (nonatomic) float visualTextAngle; @property (nonatomic) float rawConfidence; @property (nonatomic) double activationProbability; @property (retain, nonatomic) CRNormalizedQuad *boundingQuad; @property (retain, nonatomic) CRNormalizedPolyline *polygon; @property (nonatomic) double baselineAngle; @property (readonly, nonatomic) BOOL computesBoundsFromChildren; @property (readonly, nonatomic) BOOL computesTranscriptFromChildren; @property (readonly, nonatomic) BOOL computesNumberOfLinesFromChildren; @property (readonly, nonatomic) NSArray *regionsSuitableForDataDetectorOutput; @property (nonatomic) long long numberOfLines; @property (nonatomic) unsigned long long textAlignment; @property (retain) CRNormalizedQuad *boundingQuadAfterOCR; @property (retain) CRNormalizedQuad *boundingQuadAtOCRDispatch; @property struct { void /* unknown type, empty encoding */ columns[3]; } boundingQuadHomographySinceOCRDispatch; @property (retain, nonatomic) CRNormalizedQuad *originalBoundingQuad; @property (nonatomic) struct { void /* unknown type, empty encoding */ columns[3]; } boundingQuadHomography; @property (retain, nonatomic) CROutputRegionGeometryInfo *geometryInfo; @property (nonatomic) BOOL shouldComputeBoundsFromChildren; @property (nonatomic) BOOL shouldComputeTranscriptFromChildren; @property (nonatomic) BOOL shouldComputeParagraphsFromChildren; @property (retain, nonatomic) NSArray *dataDetectorRegions; @property (retain, nonatomic) NSArray *dataDetectorGroupRegions; @property (retain, nonatomic) NSArray *paragraphRegions; @property (retain, nonatomic) NSArray *listRegions; @property (retain, nonatomic) NSArray *tableRegions; @property (retain, nonatomic) NSArray *formFieldRegions; @property (readonly) unsigned long long type; @property (retain) NSNumber *homographyGroupID; @property (readonly) NSArray *contentBaselines; @property (readonly) struct CGSize { double x0; double x1; } rectifiedSize; @property (readonly, nonatomic) long long wordCount; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)outputRegionFromTextRegion:(id)a0 confidenceThresholdProvider:(id)a1 injectSpaceCharacter:(BOOL)a2; + (id)outputRegionWithCRCodableDataRepresentation:(id)a0; - (id)init; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)closestContentRegionOfType:(unsigned long long)a0 toNormalizedPoint:(struct CGPoint { double x0; double x1; })a1 maxPixelDistance:(long long)a2; - (id)contentRegionOfType:(unsigned long long)a0 containingTextAtIndex:(long long)a1; - (id)contentsWithTypes:(unsigned long long)a0; - (id)outputRegionWithContentsOfCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)quadForTextInCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfContentRegion:(id)a0; - (id)outputRegionWithContentsOfQuad:(id)a0; - (void)enumerateContentsWithTypes:(unsigned long long)a0 usingBlock:(id /* block */)a1; - (void)_computeGeometryInfo; - (void)_computeNumberOfLines; - (void)_invalidateTranscript; - (void)_invalidateTranscriptRecursivelyThrough:(Class)a0; - (void)_overrideSetBoundingQuad:(id)a0; - (void)applyHomographyTransform:(struct { void /* unknown type, empty encoding */ x0[3]; })a0 downscaleRate:(float)a1 shouldApply:(id /* block */)a2; - (BOOL)contributesToDocumentHierarchy; - (id)copyIncludingChildrenOfTypes:(unsigned long long)a0; - (id)copyWithZone:(struct _NSZone { } *)a0 copyChildren:(BOOL)a1 copyCandidates:(BOOL)a2 deepCopy:(BOOL)a3; - (id)crCodableDataRepresentation; - (id)initWithCRCodableDataRepresentation:(id)a0 version:(long long)a1 offset:(unsigned long long *)a2; - (id)initWithConfidence:(int)a0 baselineAngle:(double)a1; - (id)joiningDelimiter; - (unsigned long long)nmsOutputScale; - (id)outputRegionByApplyingWarpTransform:(struct { void /* unknown type, empty encoding */ x0[3]; })a0 downscaleRate:(float)a1 shouldApply:(id /* block */)a2; - (id)outputRegionWithContentsBetweenStartPoint:(struct CGPoint { double x0; double x1; })a0 endPoint:(struct CGPoint { double x0; double x1; })a1; - (void)scaleBy:(struct CGPoint { double x0; double x1; })a0 normalizedOffset:(struct CGPoint { double x0; double x1; })a1; - (id)scriptCategoryResults; - (id)sequenceScriptOutputResult; - (BOOL)shouldAlwaysAddDelimiter; - (unsigned long long)textType; - (void)updateBoundingQuadAfterOCR; - (void)updatePreviousAssociationQuad; - (long long)wordCountInCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; @end