mydxftables.hpp
Go to the documentation of this file.
182 * 32 = If both this bit and bit 16 are set, the externally dependent xref has been successfully resolved
183 * 64 = If set, the table entry was referenced by at least one entity in the drawing the last time
virtual void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxftables.cpp:147
virtual void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxftables.cpp:131
virtual ~MyDXFTableEntryBlockRecord()
Virtual destructor.
Definition: mydxftables.cpp:125
MyDXFTableEntryBlockRecord(class MyDXFFile *dxf)
Construct entry by reading from DXF file.
Definition: mydxftables.cpp:99
const std::string & name(void) const
Return layer name.
Definition: mydxftables.hpp:157
virtual ~MyDXFTableEntryLayer()
Virtual destructor.
Definition: mydxftables.cpp:193
virtual void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxftables.cpp:199
MyDXFTableEntryLayer(class MyDXFFile *dxf)
Construct entry by reading from DXF file.
Definition: mydxftables.cpp:161
void set_name(const std::string &name)
Return layer name.
Definition: mydxftables.hpp:161
virtual void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxftables.cpp:218
virtual void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxftables.cpp:332
MyDXFTableEntryVport(class MyDXFFile *dxf)
Construct entry by reading from DXF file.
Definition: mydxftables.cpp:235
virtual ~MyDXFTableEntryVport()
Virtual destructor.
Definition: mydxftables.cpp:326
virtual void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxftables.cpp:375
virtual void debug_print(std::ostream &os) const =0
Print debugging information to os.
virtual void write(class MyDXFFile *dxf, std::ofstream &ostr)=0
Write dxf file to stream.
virtual ~MyDXFTableEntry()
Virtual destructor.
Definition: mydxftables.hpp:83
void write_common(class MyDXFFile *dxf, std::ofstream &ostr)
Write common groups.
Definition: mydxftables.cpp:70
void debug_print_common(std::ostream &os) const
Debug print common groups.
Definition: mydxftables.cpp:80
void process_group(class MyDXFFile *dxf)
Process group not belonging to the child entry.
Definition: mydxftables.cpp:61
MyDXFTableEntry * get_entry(uint32_t a)
Return pointer to entry a.
Definition: mydxftables.hpp:252
void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxftables.cpp:464
void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxftables.cpp:443
const MyDXFTableEntry * get_entry(uint32_t a) const
Return const pointer to entry a.
Definition: mydxftables.hpp:248
void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxftables.cpp:548
void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxftables.cpp:566
const MyDXFTable * get_layers_table(void) const
Return const pointer to layers table.
Definition: mydxftables.hpp:283
MyDXFTable * get_layers_table(void)
Return pointer to layers table.
Definition: mydxftables.hpp:287
DXF File.