#include <mydxftables.hpp>
Inheritance diagram for MyDXFEntry:
Public Member Functions | |
virtual | ~MyDXFEntry () |
Virtual destructor. | |
virtual void | write (class MyDXFFile *dxf, std::ofstream &ostr)=0 |
Write dxf file to stream. | |
virtual void | debug_print (std::ostream &os) const =0 |
Debug print. | |
Protected Member Functions | |
MyDXFEntry () | |
Constructor. | |
void | process_group (class MyDXFFile *dxf) |
Process group not belonging to the child entry. | |
void | write_common (class MyDXFFile *dxf, std::ofstream &ostr) |
Write common groups. | |
void | debug_print_common (std::ostream &os) const |
Debug print common groups. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const MyDXFEntry &e) |
MyDXFEntry::MyDXFEntry | ( | ) | [protected] |
Constructor.
virtual MyDXFEntry::~MyDXFEntry | ( | ) | [inline, virtual] |
Virtual destructor.
virtual void MyDXFEntry::debug_print | ( | std::ostream & | os | ) | const [pure virtual] |
void MyDXFEntry::debug_print_common | ( | std::ostream & | os | ) | const [protected] |
Debug print common groups.
void MyDXFEntry::process_group | ( | class MyDXFFile * | dxf | ) | [protected] |
Process group not belonging to the child entry.
virtual void MyDXFEntry::write | ( | class MyDXFFile * | dxf, | |
std::ofstream & | ostr | |||
) | [pure virtual] |
void MyDXFEntry::write_common | ( | class MyDXFFile * | dxf, | |
std::ofstream & | ostr | |||
) | [protected] |
Write common groups.
std::ostream& operator<< | ( | std::ostream & | os, | |
const MyDXFEntry & | e | |||
) | [friend] |