Limbo
|
Action function object to extract cell. More...
#include <GdsObjectHelpers.h>
Public Member Functions | |
ExtractCellObjectAction (GdsDB const &db, GdsCell const &sc, GdsCell &tc) | |
constructor More... | |
ExtractCellObjectAction (ExtractCellObjectAction const &rhs) | |
copy constructor More... | |
template<typename ObjectType > | |
void | operator() (::GdsParser::GdsRecords::EnumType type, ObjectType *object) |
API to run the extraction. More... | |
std::string | message () const |
Public Attributes | |
GdsDB const & | gdsDB |
GDSII database. | |
GdsCell const & | srcCell |
source cell | |
GdsCell & | targetCell |
target cell | |
Action function object to extract cell.
Given GDSII database and source cell, construct a target cell with all the SREF and AREF replaced as copies
Definition at line 230 of file GdsObjectHelpers.h.
|
inline |
constructor
db | GDSII database |
sc | source cell |
tc | target cell |
Definition at line 240 of file GdsObjectHelpers.h.
|
inline |
|
inline |
Definition at line 259 of file GdsObjectHelpers.h.
|
inline |
API to run the extraction.
Since template specialization for member function is not supported I have to use external function within a namespace GdsParser::GdsDB::ExtractCellObjectActionDetails
type | GDSII record |
object | GDSII object |
Definition at line 253 of file GdsObjectHelpers.h.