X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwriter.cpp;h=ff4f2248bee7e7d3035c3a4174e44a52251d2450;hb=9fd9af66cf20cdc3d217f273835410eb2c8c362b;hp=c6a1e1259c2d861a32e4e6a963fe398a8001900a;hpb=7df5e45c7f414f6a07681dc4ec2abb63b091a309;p=libs%2Fdatafile.git diff --git a/source/writer.cpp b/source/writer.cpp index c6a1e12..ff4f224 100644 --- a/source/writer.cpp +++ b/source/writer.cpp @@ -1,3 +1,4 @@ +#include #include "binarywriter.h" #include "statement.h" #include "textwriter.h" @@ -46,5 +47,19 @@ void Writer::set_binary(bool b) mode = new TextWriter(out); } +void Writer::set_compressed() +{ + Statement st; + st.keyword = "__z"; + mode->write(st); + + out.set_compressed(); +} + +void Writer::set_float_precision(unsigned fp) +{ + mode->set_float_precision(fp); +} + } // namespace DataFile } // namespace Msp