Navigation

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


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

MyDXFTableEntry Class Reference

DXF table entry. More...

#include <mydxftables.hpp>

Inheritance diagram for MyDXFTableEntry:
MyDXFTableEntryBlockRecord MyDXFTableEntryLayer MyDXFTableEntryVport

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

MyDXFTableEntry::MyDXFTableEntry (  )  [protected]

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 MyDXFTableEntryBlockRecord, MyDXFTableEntryLayer, and MyDXFTableEntryVport.

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 MyDXFTableEntryBlockRecord, MyDXFTableEntryLayer, and MyDXFTableEntryVport.

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:


Reference manual for Ion Beam Simulator 1.0.5dev
Generated by Doxygen 1.7.1 on Mon Feb 6 2012 15:07:16.