Limbo 3.5.4
Loading...
Searching...
No Matches
EbeamParser::EbeamDataBase Class Referenceabstract

Base class for ebeam database. Only pure virtual functions are defined.
User needs to inheritate this class and derive a custom database type with all callback functions defined. More...

#include <EbeamDataBase.h>

Inheritance diagram for EbeamParser::EbeamDataBase:
EbeamDataBase

Public Member Functions

virtual void set_ebeam_unit (int)=0
 set unit of micron in database, e.g., unit 1000 denotes 1000 in database unit is equal to 1 micron
virtual void set_ebeam_boundary (EbeamBoundary const &)=0
 set ebeam boundary
virtual void add_ebeam_macro (Macro const &)=0
 add ebeam macro for each standard cell

Detailed Description

Base class for ebeam database. Only pure virtual functions are defined.
User needs to inheritate this class and derive a custom database type with all callback functions defined.

Definition at line 206 of file EbeamDataBase.h.

Member Function Documentation

◆ add_ebeam_macro()

virtual void EbeamParser::EbeamDataBase::add_ebeam_macro ( Macro const & )
pure virtual

add ebeam macro for each standard cell

Implemented in EbeamDataBase.

◆ set_ebeam_boundary()

virtual void EbeamParser::EbeamDataBase::set_ebeam_boundary ( EbeamBoundary const & )
pure virtual

set ebeam boundary

Implemented in EbeamDataBase.

◆ set_ebeam_unit()

virtual void EbeamParser::EbeamDataBase::set_ebeam_unit ( int )
pure virtual

set unit of micron in database, e.g., unit 1000 denotes 1000 in database unit is equal to 1 micron

Implemented in EbeamDataBase.


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