luxlabs header browser preview


@class NSArray, CROutputRegion, NSString, CRDocumentOutputRegionMetadata, CRTextDetectorResults;

@interface CRDocumentOutputRegion : CROutputRegion <NSSecureCoding, CROutputRegionLayoutContributing>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain) CROutputRegion *title;
@property (retain) CRTextDetectorResults *detectorResults;
@property unsigned long long documentRevision;
@property (retain) CRDocumentOutputRegionMetadata *additionalMetadata;
@property (retain) NSArray *cachedLayoutComponents;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)documentWithRegions:(id)a0 title:(id)a1 confidence:(int)a2 imageSize:(struct CGSize { double x0; double x1; })a3;
+ (id)groupedParagraphBlocksFromParagraphs:(id)a0;
+ (id)documentWithLines:(id)a0 title:(id)a1 confidence:(int)a2 imageSize:(struct CGSize { double x0; double x1; })a3;

- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (unsigned long long)type;
- (void)setChildren:(id)a0;
- (id)outputRegionWithContentsOfCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)shouldReprocessDocument;
- (id)writeToFileInFolder:(id)a0 basename:(id)a1;
- (id)outputRegionWithContentsOfQuad:(id)a0;
- (id)detectedFieldRegionsExcludingFields:(id)a0 updateExcludedFields:(BOOL)a1;
- (int)formness;
- (id)layoutComponents;
- (id)proposedFieldForPoint:(struct CGPoint { double x0; double x1; })a0 existingFields:(id)a1;
- (void)collectMetadataForNumFilteredRegions:(long long)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0 copyChildren:(BOOL)a1 copyCandidates:(BOOL)a2 deepCopy:(BOOL)a3;
- (id)crCodableDataRepresentation;
- (id)fieldRegionsExcludingAnnotatedFields:(id)a0 updateContentTypeOfAnnotatedFields:(BOOL)a1;
- (id)initWithCRCodableDataRepresentation:(id)a0 version:(long long)a1 offset:(unsigned long long *)a2;
- (id)outputRegionWithContentsBetweenStartPoint:(struct CGPoint { double x0; double x1; })a0 endPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)proposedFieldForPoint:(struct CGPoint { double x0; double x1; })a0 annotatedFields:(id)a1;
- (id)trackingDocumentWithTrackedType:(unsigned long long)a0 includeLines:(BOOL)a1;

@end