luxlabs header browser preview


@class CPChunk, CPCluster;

@interface CPCompoundGraphicMaker : NSObject <CPDisposable> {
    CPChunk *parentChunk;
    BOOL shapesAreVectorGraphics;
    unsigned int shapeCount;
    id *shapes;
    double pageSpread;
    CPCluster *cluster;
    unsigned int groupInfoCount;
    struct { unsigned int x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; } *groupInfoArray;
    BOOL disposed;
}

+ (BOOL)makeCompoundGraphicsInZonesOf:(id)a0;

- (void)dealloc;
- (void)dispose;
- (void)finalize;
- (void)addGroupInfoWithIndex:(unsigned int)a0 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)coalesceShapeGroups;
- (BOOL)findClusterLevel;
- (BOOL)groupOverlappingGraphics;
- (id)initWithGraphicsIn:(id)a0 ofClass:(Class)a1;
- (void)makeCompoundGraphicFromShapesAtIndex:(unsigned int)a0 count:(unsigned int)a1;
- (BOOL)makeCompoundGraphics;
- (BOOL)makeCompoundGraphicsFromShapeGroups;

@end