|
Limbo 3.5.4
|
#include <GdsObjectHelpers.h>
Public Member Functions | |
| WriteCellObjectAction (GdsWriterType const &w, ::GdsParser::GdsWriter &gw, std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > const &t) | |
| constructor | |
| WriteCellObjectAction (WriteCellObjectAction const &rhs) | |
| copy constructor | |
| template<typename ObjectType> | |
| void | operator() (::GdsParser::GdsRecords::EnumType, ObjectType *object) |
| API to run the writing action. | |
| std::string | message () const |
Public Attributes | |
| GdsWriterType const & | writer |
| wrapper of GDSII writer which will invoke GdsParser::GdsWriter to write | |
| ::GdsParser::GdsWriter & | gdsWriter |
| GDSII writer. | |
| std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject * > const & | target |
| target object | |
an action function for write a cell
| GdsWriterType | object writer type |
Definition at line 146 of file GdsObjectHelpers.h.
|
inline |
constructor
| w | GDSII object writer |
| gw | GDSII writer |
| t | target object |
Definition at line 156 of file GdsObjectHelpers.h.
|
inline |
copy constructor
| rhs | a WriteCellObjectAction object |
Definition at line 159 of file GdsObjectHelpers.h.
|
inline |
Definition at line 171 of file GdsObjectHelpers.h.
|
inline |
API to run the writing action.
| ObjectType | object type |
| object | GDSII object |
Definition at line 165 of file GdsObjectHelpers.h.
| ::GdsParser::GdsWriter& GdsParser::GdsDB::WriteCellObjectAction< GdsWriterType >::gdsWriter |
GDSII writer.
Definition at line 149 of file GdsObjectHelpers.h.
| std::pair< ::GdsParser::GdsRecords::EnumType, GdsObject*> const& GdsParser::GdsDB::WriteCellObjectAction< GdsWriterType >::target |
target object
Definition at line 150 of file GdsObjectHelpers.h.
| GdsWriterType const& GdsParser::GdsDB::WriteCellObjectAction< GdsWriterType >::writer |
wrapper of GDSII writer which will invoke GdsParser::GdsWriter to write
Definition at line 148 of file GdsObjectHelpers.h.