read GDSII file with GDSII database GdsParser::GdsDB::GdsDB
More...
#include <GdsIO.h>
|
| GdsReader (gdsdb_type &db) |
| constructor More...
|
|
bool | operator() (std::string const &filename) |
| API to read GDSII file. More...
|
|
|
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vBitArray | data |
|
virtual void | bit_array_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< int > const &vBitArray) |
|
virtual void | integer_2_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< int > const &vInteger) |
|
virtual void | integer_4_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< int > const &vInteger) |
|
virtual void | real_4_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< double > const &vFloat) |
|
virtual void | real_8_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< double > const &vFloat) |
|
virtual void | string_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::string const &str) |
|
virtual void | begin_end_cbk (::GdsParser::GdsRecords::EnumType record_type) |
|
|
callbacks for integer
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vData | data |
|
void | integer_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< int > const &vData) |
|
void | float_cbk (::GdsParser::GdsRecords::EnumType record_type,::GdsParser::GdsData::EnumType data_type, std::vector< double > const &vData) |
| callbacks for floating point number More...
|
|
read GDSII file with GDSII database GdsParser::GdsDB::GdsDB
Definition at line 26 of file GdsIO.h.
GdsParser::GdsDB::GdsReader::GdsReader |
( |
gdsdb_type & |
db | ) |
|
|
inline |
constructor
- Parameters
-
Definition at line 37 of file GdsIO.h.
callbacks for floating point number
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vData | data |
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vInteger | data |
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vInteger | data |
bool GdsParser::GdsDB::GdsReader::operator() |
( |
std::string const & |
filename | ) |
|
API to read GDSII file.
- Parameters
-
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vFloat | data |
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
vFloat | data |
- Parameters
-
record_type | GDSII record |
data_type | GDSII data type |
str | data |
The documentation for this class was generated from the following file:
- /Users/yibolin/Documents/Projects/Limbo/limbo/parsers/gdsii/gdsdb/GdsIO.h