3 #include <filems/write/strategies/DirectMeasurementWriteStrategy.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 measurement.
Definition: Measurement.h:13
Concrete class specializing WriteStrategy to directly write measurements to a file.
Definition: DirectMeasurementWriteStrategy.h:24
virtual std::string measurementToString(Measurement const &m, glm::dvec3 const &shift)
Build a string from measurement data.
Definition: DirectMeasurementWriteStrategy.h:64
std::ofstream & ofs
The output file stream to do the writing.
Definition: DirectMeasurementWriteStrategy.h:31
Like DirectMeasurementWriteStrategy but zipping the output.
Definition: ZipMeasurementWriteStrategy.h:15
ZipMeasurementWriteStrategy(std::ofstream &ofs, boost::archive::binary_oarchive &oa)
Default constructor for zip measurement write strategy.
Definition: ZipMeasurementWriteStrategy.h:34
void write(Measurement const &m, glm::dvec3 const &shift) override
Write measurement to compressed file.
Definition: ZipMeasurementWriteStrategy.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: ZipMeasurementWriteStrategy.h:24