//// M13ProgressViewRadiative.h// M13ProgressSuite//// Created by Brandon McQuilkin on 3/13/14.// Copyright (c) 2014 Brandon McQuilkin. All rights reserved.//#import "M13ProgressView.h"typedefenum{M13ProgressViewRadiativeShapeCircle,M13ProgressViewRadiativeShapeSquare}M13ProgressViewRadiativeShape;/**A progress view that displays progress via "Radiative" rings around a central point.*/@interfaceM13ProgressViewRadiative:M13ProgressView/**@name Appearance*//**The point where the wave fronts originate from. The point is defined in percentages, top left being {0, 0}, and the bottom right being {1, 1}.*/@property(nonatomic,assign)CGPointoriginationPoint;/**The distance of the last ripple from the origination point.*/@property(nonatomic,assign)CGFloatripplesRadius;/**The width of the ripples.*/@property(nonatomic,assign)CGFloatrippleWidth;/**The shape of the radiative ripples*/@property(nonatomic,assign)M13ProgressViewRadiativeShapeshape;/**The number of ripples the progress view displays.*/@property(nonatomic,assign)NSUIntegernumberOfRipples;/**The number of ripples the indeterminate pulse animation is.*/@property(nonatomic,assign)NSUIntegerpulseWidth;/**The direction of the progress. If set to yes, the progress will be outward, of set to no, it will be inwards.*/@property(nonatomic,assign)BOOLprogressOutwards;@end