Module: Tracksperanto::SimpleExport
- Included in:
- Export::Base, Export::FlameStabilizer2014Cornerpin::Sorter, Export::FlameStabilizerCornerpin::Sorter, Tool::Base
- Defined in:
- lib/tracksperanto/simple_export.rb
Overview
Implements just_export for quickly pushing trackers out through an exporter without using Pipeline plumbing
Instance Method Summary collapse
-
#just_export(trackers_array, comp_width, comp_height) ⇒ Object
Acccepts an array of Tracker objects and comp size.
Instance Method Details
#just_export(trackers_array, comp_width, comp_height) ⇒ Object
Acccepts an array of Tracker objects and comp size. Before calling this, initialize the exporter with the proper IO handle
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/tracksperanto/simple_export.rb', line 7 def just_export(trackers_array, comp_width, comp_height) lint = Tracksperanto::Tool::Lint.new(self) lint.start_export(comp_width, comp_height) trackers_array.each do | t | lint.start_tracker_segment(t.name) t.each do | kf | lint.export_point(kf.frame, kf.abs_x, kf.abs_y, kf.residual) end lint.end_tracker_segment end lint.end_export end |