luxlabs header browser preview


@class NSArray, CPZoneProfile, NSMutableArray, CPCharSequence;

@interface CPZone : CPRegion <CPGraphicUser> {
    NSMutableArray *zoneBorders;
    struct CGPoint { double x0; double x1; } *outerVertices;
    struct CGPoint { double x0; double x1; } *swollenOuterVertices;
    double area;
    BOOL isStraddleZone;
    CPZoneProfile *zoneProfile;
    NSArray *leftGuides;
    NSArray *rightGuides;
    NSArray *gutters;
    NSArray *spacers;
    CPCharSequence *charactersInZone;
    BOOL hasRotatedCharacters;
    NSMutableArray *textLinesInZone;
    NSArray *graphicsInZone;
    NSMutableArray *backgroundGraphics;
    unsigned int usedGraphicCount;
    double rotationAngle;
}

- (id)init;
- (void)dealloc;
- (void)setRotationAngle:(double)a0;
- (unsigned int)vertexCount;
- (BOOL)contains:(id)a0;
- (double)rotationAngle;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned int)wordCount;
- (void)accept:(id)a0;
- (id)gutters;
- (void)setRightGuides:(id)a0;
- (void)setZoneProfile:(id)a0;
- (id)spacers;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })zoneBoundsFromVertices:(struct CGPoint { double x0; double x1; } *)a0 ofCount:(unsigned int)a1;
- (void)addContentFrom:(id)a0;
- (void)addPDFChar:(void *)a0;
- (void)setZoneBorders:(id)a0;
- (id)textLinesInZone;
- (void)updatedCharSequenceFrom:(unsigned int)a0 length:(unsigned int)a1;
- (double)area;
- (id)backgroundGraphics;
- (long long)borderZOrder;
- (BOOL)bordersWindClockwise;
- (BOOL)canContain:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)charactersInZone;
- (long long)compareArea:(id)a0;
- (id)graphicsInZone;
- (BOOL)hasBorders;
- (BOOL)hasNeighborShape:(id)a0;
- (BOOL)hasRotatedCharacters;
- (void)incrementUsedGraphicCount;
- (BOOL)isRectangular;
- (BOOL)isStraddleZone;
- (BOOL)isZone;
- (id)leftGuides;
- (BOOL)mapToWordPairs:(void /* function */ *)a0 passing:(void *)a1;
- (BOOL)mapToWordPairsWithIndex:(void /* function */ *)a0 passing:(void *)a1;
- (BOOL)mapToWords:(void /* function */ *)a0 passing:(void *)a1;
- (BOOL)mapToWordsWithIndex:(void /* function */ *)a0 passing:(void *)a1;
- (long long)neighborZOrder;
- (struct CGColor { } *)newBackgroundColor;
- (struct CGPoint { double x0; double x1; } *)outerVertices;
- (BOOL)rectangleBordersAtLeft:(id *)a0 top:(id *)a1 right:(id *)a2 bottom:(id *)a3;
- (void)removeUnfilledNeighborShapes;
- (id)rightGuides;
- (void)setCharactersInZone:(id)a0;
- (void)setGutters:(id)a0;
- (void)setIsStraddleZone:(BOOL)a0;
- (void)setLeftGuides:(id)a0;
- (void)setSpacers:(id)a0;
- (struct CGPoint { double x0; double x1; } *)swollenOuterVertices;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })swollenZoneBounds;
- (unsigned int)usedGraphicCount;
- (id)zoneBorders;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })zoneBounds;
- (id)zoneProfile;

@end