3 #include <filems/write/strategies/DirectTrajectoryWriteStrategy.h>
5 #include <boost/archive/binary_oarchive.hpp>
7 namespace helios {
namespace filems{
24 boost::archive::binary_oarchive &
oa;
36 boost::archive::binary_oarchive &
oa
Class representing a concrete trajectory definition.
Definition: Trajectory.h:10
Concrete class specializing WriteStrategy to directly write trajectory to a file.
Definition: DirectTrajectoryWriteStrategy.h:21
virtual std::string trajectoryToString(Trajectory const &t)
Build a string from trajectory data.
Definition: DirectTrajectoryWriteStrategy.h:58
std::ofstream & ofs
The output file stream to do the writing.
Definition: DirectTrajectoryWriteStrategy.h:28
Like DirectTrajectoryWriteStrategy but zipping the output.
Definition: ZipTrajectoryWriteStrategy.h:15
void write(Trajectory const &t) override
Write trajectory to compressed file.
Definition: ZipTrajectoryWriteStrategy.h:49
boost::archive::binary_oarchive & oa
The zipping output stream to do the writing. It must be associated to the file output stream of the p...
Definition: ZipTrajectoryWriteStrategy.h:24
ZipTrajectoryWriteStrategy(std::ofstream &ofs, boost::archive::binary_oarchive &oa)
Default constructor for zip trajectory write strategy.
Definition: ZipTrajectoryWriteStrategy.h:34