Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.4
      Class Index
      File List
   Version 1.0.4dev
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads

DXF table entry. More...

#include <mydxftables.hpp>

Inheritance diagram for MyDXFEntry:
MyDXFEntry_BlockRecord MyDXFEntry_Layer

List of all members.

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)

Detailed Description

DXF table entry.


Constructor & Destructor Documentation

MyDXFEntry::MyDXFEntry (  )  [protected]

Constructor.

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

Virtual destructor.


Member Function Documentation

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

Debug print.

Implemented in MyDXFEntry_BlockRecord, and MyDXFEntry_Layer.

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]

Write dxf file to stream.

Implemented in MyDXFEntry_BlockRecord, and MyDXFEntry_Layer.

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

Write common groups.


Friends And Related Function Documentation

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

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


Reference manual for Ion Beam Simulator 1.0.4
Generated by Doxygen 1.7.1 on Wed Apr 13 2011 23:25:36.