//
// Created by Christopher Liscio on 7/12/13.
//
// Copyright (c) 2013 SuperMegaUltraGroovy, Inc.
//


@import QuartzCore.CALayer;

@class SMUGChordShape;
@class SMUGChordGridLayer;
@class SMUGMutedIndicatorLayer;
@class SMUGOpenIndicatorLayer;
@class SMUGColor;
@class SMUGChordDrawingStyle;
@class SMUGChordDrawingScheme;

@interface SMUGChordShapeLayer : CALayer

@property (nonatomic, readonly, strong) SMUGChordShape *shape;
@property (nonatomic, strong) SMUGChordDrawingScheme *scheme;
@property (nonatomic, strong) SMUGChordDrawingStyle* drawingStyle;
@property (readonly, assign) CGFloat gridHCenter;

+ (id)layerWithChordShape:(SMUGChordShape *)inChordShape drawingScheme:(SMUGChordDrawingScheme *)scheme;


@end