2016-04-12 18:49:06 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <Shape.h>
|
2016-05-02 18:31:59 +00:00
|
|
|
#include "ContinuousTimeline.h"
|
2016-04-12 18:49:06 +00:00
|
|
|
#include <boost/filesystem/path.hpp>
|
|
|
|
|
|
|
|
class Exporter {
|
|
|
|
public:
|
|
|
|
virtual ~Exporter() {}
|
2016-05-02 18:31:59 +00:00
|
|
|
virtual void exportShapes(const boost::filesystem::path& inputFilePath, const ContinuousTimeline<Shape>& shapes, std::ostream& outputStream) = 0;
|
2016-04-12 18:49:06 +00:00
|
|
|
};
|