 import CoreLocation
 
 
-class CheapRuler {
-    enum Factor: Double {
+public class CheapRuler {
+    public enum Factor: Double {
         case kilometers = 1
         case miles = 0.62137119
         case nauticalmiles = 0.5399568

        return slice
    }
    
    func lineSliceAlong (start: CLLocationDistance, stop: CLLocationDistance, line: [[CLLocationDegrees]]) -> [[CLLocationDegrees]] {
        var sum = 0.0
        var slice:[[CLLocationDegrees]] = []
        

        )
    }
    
    public func lineSlice (start: [CLLocationDegrees], stop: [CLLocationDegrees], line: [[CLLocationDegrees]]) -> [[CLLocationDegrees]] {
        var p1 = self.pointOnLine(line, p: start)
        var p2 = self.pointOnLine(line, p: stop)
        
