luxlabs header browser preview


@class CPCluster, NSMutableArray, CPZone;

@interface CPGuideFinder : NSObject <CPDisposable> {
    CPZone *contentZone;
    unsigned int countOfWordsInZone;
    double *anchorArray;
    double *rightHandSideArray;
    struct { double x0; double x1; double x2; double x3; int x4; int *x5; struct CPPDFStyle *x6; } *crossingWordArray;
    CPCluster *anchors;
    CPCluster *rightHandSides;
    double medianFontSizeOfFirstCharacter;
    double medianFontSizeOfLastCharacter;
    NSMutableArray *gutters;
    NSMutableArray *leftGuides;
    NSMutableArray *rightGuides;
}

+ (BOOL)guideSeparates:(id)a0 from:(id)a1;
+ (BOOL)gutterSeparates:(id)a0 from:(id)a1;
+ (void)reclusterBetweenGuides:(id)a0;
+ (void)reclusterPreservingAlignment:(id)a0;

- (void)dealloc;
- (void)dispose;
- (void)finalize;
- (id)gutters;
- (BOOL)addStripTo:(id)a0 bottom:(double)a1 left:(double)a2 top:(double)a3 right:(double)a4;
- (void)findGuides;
- (void)findGutters;
- (void)findWordEdgeClusters;
- (void)func:(id)a0 and:(id)a1 and:(unsigned int)a2 and:(unsigned int)a3;
- (void)getWordEdges;
- (BOOL)hasGutters;
- (BOOL)hasLeftGuides;
- (BOOL)hasRightGuides;
- (id)initWithContentZone:(id)a0;
- (id)leftGuides;
- (void)markTextLines;
- (double)medianFontSizeOfFirstCharacter;
- (double)medianFontSizeOfLastCharacter;
- (id)rightGuides;
- (void)setAlignForWordWithExtent:(struct { double x0; double x1; double x2; double x3; int x4; int *x5; struct CPPDFStyle *x6; } *)a0 stripArray:(id)a1 stripMax:(double)a2;
- (void)splitTextLines;
- (void)splitTextLinesAtBorderWords;
- (void)splitTextLinesBetweenBorderWords;
- (void)subdivideGutterFrom:(unsigned int)a0 to:(unsigned int)a1;
- (void)subdivideLeftGuideAt:(unsigned int)a0;
- (void)subdivideRightGuideAt:(unsigned int)a0;
- (void)subdivideStripInto:(id)a0 from:(double)a1 to:(double)a2 borderedBy:(struct { double x0; double x1; double x2; double x3; int x4; int *x5; struct CPPDFStyle *x6; } *)a3 ofCount:(unsigned int)a4 crossedBy:(struct { double x0; double x1; double x2; double x3; int x4; int *x5; struct CPPDFStyle *x6; } *)a5 ofCount:(unsigned int)a6;

@end