CrystalGpx::Rectifier
Inherits Reference < Object
Constants
DEFAULT_MAX_DISTANCE = 2.0
DEFAULT_MAX_DISTANCE_PERCENT = 4.0
max distance can be as high as X percent of total distance
DEFAULT_MIN_BEARING_CHANGE = 12.0
DEFAULT_MIN_DIST_FOR_BEARING = 0.10
DEFAULT_PRIVATE_MODE = false
privacy mode
DEFAULT_PRIVATE_RANGE = 1000
Log = ::Log.for(self)
Constructors
new(array : Array(CrystalGpx::Point), min_bearing_change : Float64 = DEFAULT_MIN_BEARING_CHANGE, min_distance_for_bearing : Float64 = DEFAULT_MIN_DIST_FOR_BEARING, max_distance : Float64 = DEFAULT_MAX_DISTANCE, max_distance_percent : Float64 = DEFAULT_MAX_DISTANCE_PERCENT, private_mode : Bool = DEFAULT_PRIVATE_MODE, private_range : Int32 = DEFAULT_PRIVATE_RANGE, private_lat : Float64 = 0.0, private_lon : Float64 = 0.0)
SourceClass methods
process(min_bearing_change : Float64, min_distance_for_bearing : Float64, max_distance : Float64, files : String, out_name : String, private_mode : Bool, private_range : Int32, private_lat : Float64, private_lon : Float64)
SourceInstance methods
make_it_so
Source