ultimatepp/bazaar/DXF/Header.cpp
micio 82ab8d92a2 Bazaar/DXF : store current layer, linetype and color with drawing
git-svn-id: svn://ultimatepp.org/upp/trunk@5280 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-08-13 18:29:38 +00:00

23 lines
No EOL
557 B
C++

#include "DXF.h"
//////////////////////////////////////////////////////////////////////////
// private constructor -- may be created only by DXF class
DXFHeader::DXFHeader(DXF *d)
{
dxf = d;
}
// write header to stream
bool DXFHeader::Write(Stream &s)
{
String hdr = (const char *)dxf_hdr;
s << "0\nSECTION\n2\nHEADER\n";
s << hdr;
s << "9\n$CLAYER\n8\n" << dxf->layer << "\n";
s << "9\n$CELTYPE\n6\n" << dxf->lineType << "\n";
s << "9\n$CECOLOR\n62\n" << dxf->color << "\n";
s << "9\n$CELTSCALE\n40\n1.0\n";
s << "0\nENDSEC\n";
return true;
}