streamUFFData.cpp source
#include <FAST/Testing.hpp> #include <FAST/Streamers/UFFStreamer.hpp> #include <FAST/Visualization/ImageRenderer/ImageRenderer.hpp> #include <FAST/Visualization/SimpleWindow.hpp> #include <FAST/Tools/CommandLineParser.hpp> using namespace fast; int main(int argc, char** argv) { CommandLineParser parser("Stream UFF data"); parser.addPositionVariable(1, "filename", true, "Path to to UFF file, e.g. /path/to/data.uff"); parser.addOption("loop", "Loop playback"); parser.parse(argc, argv); auto streamer = UFFStreamer::create(parser.get("filename"), parser.getOption("loop")); auto renderer = ImageRenderer::create()->connect(streamer); auto window = SimpleWindow2D::create(Color::Black()) ->connect(renderer); window->run(); }