Public Member Functions | Protected Member Functions | Friends
MyDXFTableEntry Class Reference

DXF table entry. More...

#include <mydxftables.hpp>

Inheritance diagram for MyDXFTableEntry:
MyDXFTableEntryBlockRecord MyDXFTableEntryLayer

List of all members.

Public Member Functions

virtual ~MyDXFTableEntry ()
 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
 Print debugging information to os.

Protected Member Functions

 MyDXFTableEntry ()
 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 MyDXFTableEntry &e)

Detailed Description

DXF table entry.


Constructor & Destructor Documentation

Constructor.

virtual MyDXFTableEntry::~MyDXFTableEntry ( ) [inline, virtual]

Virtual destructor.


Member Function Documentation

virtual void MyDXFTableEntry::debug_print ( std::ostream &  os) const [pure virtual]

Print debugging information to os.

Implemented in MyDXFTableEntryLayer, and MyDXFTableEntryBlockRecord.

void MyDXFTableEntry::debug_print_common ( std::ostream &  os) const [protected]

Debug print common groups.

void MyDXFTableEntry::process_group ( class MyDXFFile dxf) [protected]

Process group not belonging to the child entry.

virtual void MyDXFTableEntry::write ( class MyDXFFile dxf,
std::ofstream &  ostr 
) [pure virtual]

Write dxf file to stream.

Implemented in MyDXFTableEntryLayer, and MyDXFTableEntryBlockRecord.

void MyDXFTableEntry::write_common ( class MyDXFFile dxf,
std::ofstream &  ostr 
) [protected]

Write common groups.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const MyDXFTableEntry e 
) [friend]

The documentation for this class was generated from the following file: