lib/export/shake_text.rb in tracksperanto-1.1.1 vs lib/export/shake_text.rb in tracksperanto-1.2.0

- old
+ new

@@ -1,25 +1,24 @@ +# Export for Shake .txt tracker blobs class Tracksperanto::Export::ShakeText < Tracksperanto::Export::Base PREAMBLE = "TrackName %s\n Frame X Y Correlation\n" POSTAMBLE = "\n" # Should return the suffix and extension of this export file (like "_flame.stabilizer") def self.desc_and_extension "shake_trackers.txt" end + def self.human_name + "Shake trackers in a .txt file" + end + def start_tracker_segment(tracker_name) - if @any_tracks - @io.puts POSTAMBLE - else - @any_tracks = true - end - @io.puts PREAMBLE % tracker_name end - def end_export - @io << "\n" + def end_tracker_segment + @io.puts POSTAMBLE end def export_point(frame, abs_float_x, abs_float_y, float_residual) # Shake starts from frame 1, not 0 line = " %.2f %.3f %.3f %.3f" % [frame + 1, abs_float_x, abs_float_y, 1 - float_residual] \ No newline at end of file