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