|
Limbo 3.5.4
|
write GDSII file with GDSII database GdsParser::GdsDB::GdsDB More...
#include <GdsIO.h>
Public Types | |
| typedef GdsDB | gdsdb_type |
Public Member Functions | |
| GdsWriter (gdsdb_type const &db) | |
| constructor | |
| void | operator() (std::string const &filename) const |
| API to write GDSII file. | |
helper functions to write gdsii objects | |
| void | write (::GdsParser::GdsWriter &gw, GdsCell const &cell) const |
| void | write (::GdsParser::GdsWriter &gw, GdsPolygon const &object) const |
| void | write (::GdsParser::GdsWriter &gw, GdsPath const &object) const |
| void | write (::GdsParser::GdsWriter &gw, GdsText const &object) const |
| void | write (::GdsParser::GdsWriter &gw, GdsCellReference const &object) const |
| void | write (::GdsParser::GdsWriter &gw, GdsCellArray const &object) const |
Protected Attributes | |
| gdsdb_type const & | m_db |
| reference to GDSII database | |
write GDSII file with GDSII database GdsParser::GdsDB::GdsDB
|
inline |
| void GdsParser::GdsDB::GdsWriter::operator() | ( | std::string const & | filename | ) | const |
API to write GDSII file.
| filename | GDSII file |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsCell const & | cell ) const |
| gw | GDSII writer handler |
| cell | GDSII cell object |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsCellArray const & | object ) const |
| gw | GDSII writer handler |
| object | GDSII cell array object |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsCellReference const & | object ) const |
| gw | GDSII writer handler |
| object | GDSII cell reference object |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsPath const & | object ) const |
| gw | GDSII writer handler |
| object | GDSII path object |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsPolygon const & | object ) const |
| gw | GDSII writer handler |
| object | GDSII polygon object |
| void GdsParser::GdsDB::GdsWriter::write | ( | ::GdsParser::GdsWriter & | gw, |
| GdsText const & | object ) const |
| gw | GDSII writer handler |
| object | GDSII text object |
|
protected |