#import @class CheckPoint; @interface Connection : NSObject { CLLocationCoordinate2D* fromLocationCoordinate; CLLocationCoordinate2D* toLocationCoordinate; CheckPoint* fromCheckPoint; CheckPoint* toCheckPoint; float Margin; } -(id)initWithCheckPointsFrom:(CheckPoint*)from:(CheckPoint*)to:(float)margin; -(void)processCoordinate:(CLLocation*)newLocation; // a pointer to a location object?? -(void)performAction:(CLLocation*)newLocation; -(void)performNeutral; @end