Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   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 Referenceabstract

DXF table entry. More...

#include <mydxftables.hpp>

Inheritance diagram for MyDXFTableEntry:
MyDXFTableEntryBlockRecord MyDXFTableEntryLayer MyDXFTableEntryVport

Public Member Functions

virtual ~MyDXFTableEntry ()
 Virtual destructor. More...
 
virtual void write (class MyDXFFile *dxf, std::ofstream &ostr)=0
 Write dxf file to stream. More...
 
virtual void debug_print (std::ostream &os) const =0
 Print debugging information to os. More...
 

Protected Member Functions

 MyDXFTableEntry ()
 Constructor. More...
 
void process_group (class MyDXFFile *dxf)
 Process group not belonging to the child entry. More...
 
void write_common (class MyDXFFile *dxf, std::ofstream &ostr)
 Write common groups. More...
 
void debug_print_common (std::ostream &os) const
 Debug print common groups. More...
 

Friends

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

Detailed Description

DXF table entry.

Constructor & Destructor Documentation

◆ MyDXFTableEntry()

MyDXFTableEntry::MyDXFTableEntry ( )
protected

Constructor.

◆ ~MyDXFTableEntry()

virtual MyDXFTableEntry::~MyDXFTableEntry ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ debug_print()

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

Print debugging information to os.

Implemented in MyDXFTableEntryVport, MyDXFTableEntryLayer, and MyDXFTableEntryBlockRecord.

◆ debug_print_common()

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

Debug print common groups.

◆ process_group()

void MyDXFTableEntry::process_group ( class MyDXFFile dxf)
protected

Process group not belonging to the child entry.

◆ write()

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

Write dxf file to stream.

Implemented in MyDXFTableEntryVport, MyDXFTableEntryLayer, and MyDXFTableEntryBlockRecord.

◆ write_common()

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

Write common groups.


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


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.