REINDENT ALL THE FILES

Use 2 spaces for indentation and remove some tabs.
master
Guillaume Dott 2013-06-16 23:27:05 +02:00
parent 853b967974
commit 19a5ab6104
10 changed files with 772 additions and 787 deletions

View File

@ -24,7 +24,6 @@ module GPX
# A common base class which provides a useful initializer method to many # A common base class which provides a useful initializer method to many
# class in the GPX library. # class in the GPX library.
class Base class Base
# This initializer can take an XML::Node and scrape out any text # This initializer can take an XML::Node and scrape out any text
# elements with the names given in the "text_elements" array. Each # elements with the names given in the "text_elements" array. Each
# element found underneath "parent" with a name in "text_elements" causes # element found underneath "parent" with a name in "text_elements" causes

View File

@ -24,7 +24,6 @@ module GPX
class GPXFile < Base class GPXFile < Base
attr_accessor :tracks, :routes, :waypoints, :bounds, :lowest_point, :highest_point, :duration, :ns, :time, :name attr_accessor :tracks, :routes, :waypoints, :bounds, :lowest_point, :highest_point, :duration, :ns, :time, :name
# This initializer can be used to create a new GPXFile from an existing # This initializer can be used to create a new GPXFile from an existing
# file or to create a new GPXFile instance with no data (so that you can # file or to create a new GPXFile instance with no data (so that you can
# add tracks and points and write it out to a new file later). # add tracks and points and write it out to a new file later).
@ -285,7 +284,5 @@ module GPX
rescue rescue
@duration = 0 @duration = 0
end end
end end
end end

View File

@ -20,14 +20,9 @@
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
require 'csv'
module GPX module GPX
# This class will parse the lat/lon and time data from a Magellan track log, # This class will parse the lat/lon and time data from a Magellan track log,
# which is a NMEA formatted CSV list of points. # which is a NMEA formatted CSV list of points.
class MagellanTrackLog class MagellanTrackLog
#PMGNTRK #PMGNTRK
# This message is to be used to transmit Track information (basically a list of previous position fixes) # This message is to be used to transmit Track information (basically a list of previous position fixes)

View File

@ -20,11 +20,10 @@
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
include Math
module GPX module GPX
# The base class for all points. Trackpoint and Waypoint both descend from this base class. # The base class for all points. Trackpoint and Waypoint both descend from this base class.
class Point < Base class Point < Base
D_TO_R = PI/180.0; D_TO_R = Math::PI/180.0;
attr_accessor :lat, :lon, :time, :elevation, :gpx_file, :speed attr_accessor :lat, :lon, :time, :elevation, :gpx_file, :speed
# When you need to manipulate individual points, you can create a Point # When you need to manipulate individual points, you can create a Point

View File

@ -21,7 +21,6 @@
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
module GPX module GPX
# A Route in GPX is very similar to a Track, but it is created by a user # A Route in GPX is very similar to a Track, but it is created by a user
# from a series of Waypoints, whereas a Track is created by the GPS device # from a series of Waypoints, whereas a Track is created by the GPS device
# automatically logging your progress at regular intervals. # automatically logging your progress at regular intervals.

View File

@ -21,7 +21,6 @@
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
module GPX module GPX
# A segment is the basic container in a GPX file. A Segment contains points # A segment is the basic container in a GPX file. A Segment contains points
# (in this lib, they're called TrackPoints). A Track contains Segments. An # (in this lib, they're called TrackPoints). A Track contains Segments. An
# instance of Segment knows its highest point, lowest point, earliest and # instance of Segment knows its highest point, lowest point, earliest and

View File

@ -21,7 +21,6 @@
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
module GPX module GPX
# In GPX, a single Track can hold multiple Segments, each of which hold # In GPX, a single Track can hold multiple Segments, each of which hold
# multiple points (in this library, those points are instances of # multiple points (in this library, those points are instances of
# TrackPoint). Each instance of this class has its own meta-data, including # TrackPoint). Each instance of this class has its own meta-data, including

View File

@ -20,9 +20,7 @@
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#++ #++
module GPX module GPX
# This class supports the concept of a waypoint. Beware that this class has # This class supports the concept of a waypoint. Beware that this class has
# not seen much use yet, since WalkingBoss does not use waypoints right now. # not seen much use yet, since WalkingBoss does not use waypoints right now.
class Waypoint < Point class Waypoint < Point