Limbo
|
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 More... | |
void | operator() (std::string const &filename) const |
API to write GDSII file. More... | |
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, |
GdsPolygon const & | object | ||
) | const |
gw | GDSII writer handler |
object | GDSII polygon 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, |
GdsText const & | object | ||
) | const |
gw | GDSII writer handler |
object | GDSII text 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, |
GdsCellArray const & | object | ||
) | const |
gw | GDSII writer handler |
object | GDSII cell array object |